Matrix processing method and apparatus, and logic circuit

ABSTRACT

An operation method with fingerprint recognition, an apparatus, and a mobile terminal relate to the field of communications technologies, where the method includes obtaining a fingerprint input by a user&#39;s finger at a preset position on a touchscreen of the mobile terminal, displaying at least one shortcut when the fingerprint matches a preset fingerprint and a duration of the finger at the preset position on the touchscreen exceeds a predetermined duration, detecting a sliding operation input by the finger using the preset position as a start position, determining a first shortcut from the at least one shortcut according to a direction of the sliding operation and running the first shortcut. Thereby reducing operation duration, and improving operation efficiency.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.15/755,432, filed on Feb. 26, 2018, which is a National Stage ofInternational Patent Application No. PCT/CN2015/091868, filed on Oct.13, 2015. Both of the aforementioned applications are herebyincorporated by reference in their entireties.

TECHNICAL FIELD

Embodiments of the present disclosure relate to the field ofcommunications technologies, and in particular, to an operation methodwith fingerprint recognition, an apparatus, and a mobile terminal.

BACKGROUND

With development of the mobile Internet, mobile terminals areincreasingly popular, and become an indispensable part of people's dailylife and work. In existing mobile terminal design, some mobile terminalshave a fingerprint recognition function. Fingerprint recognition meansperforming recognition by comparing detailed features of differentfingerprints. Because persons have different fingerprints, a fingerprintcan be used for identity authentication. A fingerprint is pre-stored ina mobile terminal. When an operator operates the mobile terminal, afingerprint of the operator is collected using a fingerprint collector,and is compared with the pre-stored fingerprint. If the two fingerprintsmatch, the operator is allowed to operate the mobile terminal. In otherapproaches, a fingerprint recognition technology is mainly used torecognize an identity of a user, that is, perform identityauthentication using the fingerprint. When the user performs asubsequent operation on the mobile terminal after the identityauthentication succeeds, multiple times of interaction between the userand the mobile terminal are still required, causing a complex operationprocess.

SUMMARY

Embodiments of the present disclosure provide an operation method withfingerprint recognition, an apparatus, and a mobile terminal in order toresolve the following technical problem. After an existing mobileterminal recognizes a fingerprint of a user, and can authenticate anidentity of the user, multiple times of interaction still need to beperformed between the user and the mobile terminal, causing relativelylow operation efficiency of the mobile terminal.

According to a first aspect, an embodiment of the present disclosureprovides an operation method with fingerprint recognition, applied to amobile terminal. In a first possible implementation, the method includesobtaining a fingerprint event that is entered by a user, presenting atleast one shortcut if the fingerprint event that is entered by the usermatches a preset fingerprint event, obtaining an operation vector, wherethe operation vector is generated by operating at least one operationcomponent of the mobile terminal by the user, running a first shortcutin the at least one shortcut according to the operation vector, andpresenting a running result.

With reference to the first possible implementation of the first aspect,in a second possible implementation, the at least one operationcomponent is a fingerprint sensor, obtaining an operation vectorgenerated by operating at least one operation component of the mobileterminal by the user includes obtaining a sliding direction of the useron the fingerprint sensor, and running a first shortcut in the at leastone shortcut according to the operation vector includes determining thefirst shortcut in the at least one shortcut according to the slidingdirection of the user on the fingerprint sensor, and running the firstshortcut. That is, in this implementation, the operation vector includesthe sliding direction of the user on the fingerprint sensor.

With reference to the first possible implementation of the first aspect,in a third possible implementation, the at least one operation componentis a touchscreen, obtaining an operation vector generated by operatingat least one operation component of the mobile terminal by the userincludes obtaining a sliding direction of the user on the touchscreen,and running a first shortcut in the at least one shortcut according tothe operation vector includes determining the first shortcut in the atleast one shortcut according to the sliding direction of the user on thetouchscreen, and running the first shortcut. That is, in thisimplementation, the operation vector includes the sliding direction ofthe user on the touchscreen.

With reference to any one of the first to the third possibleimplementations of the first aspect, in a fourth possibleimplementation, before obtaining a fingerprint event that is entered bya user, the method further includes presenting a screen-lockedinterface, and presenting at least one shortcut if the fingerprint eventthat is entered by the user matches a preset fingerprint event includesperforming an unlocking operation if the fingerprint event that isentered by the user matches the preset fingerprint event, and presentingthe at least one shortcut according to a preset arrangement rule afterthe unlocking.

With reference to any one of the first to the third possibleimplementations of the first aspect, in a fifth possible implementation,before obtaining a fingerprint event that is entered by a user, themethod further includes presenting a screen-locked interface, presentingat least one shortcut if the fingerprint event that is entered by theuser matches a preset fingerprint event includes presenting the at leastone shortcut on the screen-locked interface if the fingerprint eventthat is entered by the user matches the preset fingerprint event, andrunning a first shortcut in the at least one shortcut according to theoperation vector, and presenting a running result includes running thefirst shortcut in the at least one shortcut according to the operationvector, and presenting the running result on the screen-lockedinterface, or running the first shortcut in the at least one shortcutaccording to the operation vector, and presenting the running result inan unlocked state.

With reference to any one of the first to the third possibleimplementations of the first aspect, in a sixth possible implementation,before obtaining a fingerprint event that is entered by a user, themethod further includes presenting, by the mobile terminal, a screen-offstate, and the presenting at least one shortcut if the fingerprint eventthat is entered by the user matches a preset fingerprint event includesilluminating, by the mobile terminal, a screen, and presenting the atleast one shortcut if the fingerprint event that is entered by the usermatches the preset fingerprint event.

With reference to any one of the first to the sixth possibleimplementations of the first aspect, in a seventh possibleimplementation, the method further includes presenting a screen-lockedinterface if the fingerprint event that is entered by the user does notmatch the preset fingerprint event, where at least one shortcut ispresented on the screen-locked interface, obtaining a sliding directionof the user on the fingerprint sensor, determining, according to thesliding direction of the user on the fingerprint sensor, a secondshortcut in the at least one shortcut presented on the screen-lockedinterface, and running the second shortcut, and presenting a runningresult.

With reference to any one of the first to the seventh possibleimplementations of the first aspect, in an eighth possibleimplementation, presenting at least one shortcut includes presenting theat least one shortcut in a preset region on a currently presented firstinterface according to a preset arrangement rule, performing aswitchover from a first interface to a second interface, and presentingthe at least one shortcut in a preset region on the second interfaceaccording to a preset arrangement rule, where the first interface is acurrently presented interface, or presenting a suspend interface on acurrently presented first interface, and presenting the at least oneshortcut on the suspend interface according to a preset arrangementrule.

With reference to any one of the first to the eighth possibleimplementations of the first aspect, in a ninth possible implementation,after presenting at least one shortcut, the method further includespresenting a screen-locked interface when the operation vector generatedby operating the at least one operation component of the mobile terminalby the user is not obtained within preset duration, and presenting asystem application interface when the operation vector generated byoperating the at least one operation component of the mobile terminal bythe user is not obtained within preset duration.

With reference to any one of the first to the ninth possibleimplementations of the first aspect, in a tenth possible implementation,obtaining a fingerprint event that is entered by a user includesobtaining a fingerprint that is entered by the user, obtaining a firstfingerprint gesture that is entered by the user, where the firstfingerprint gesture is at least one of a tap operation, a double tapoperation, a touch and hold operation, a sliding operation that isperformed by the user on the fingerprint sensor using a specificfingerprint, or obtaining a second fingerprint gesture that is enteredby the user, where the second fingerprint gesture is a combination of anoperation generated by triggering the fingerprint sensor by the userusing a specific fingerprint and an operation generated by triggeringanother operation component by the user.

With reference to any one of the first to the tenth possibleimplementations of the first aspect, in an eleventh possibleimplementation, different fingerprint events are corresponding todifferent shortcuts.

With reference to any one of the first to the tenth possibleimplementations of the first aspect, in a twelfth possibleimplementation, presenting at least one shortcut includes presenting theat least one shortcut according to the preset arrangement rule, anddifferent fingerprint events are corresponding to different shortcutarrangement rules.

With reference to the second possible implementation of the firstaspect, in a thirteenth possible implementation, the arrangement ruleincludes at least one of a shortcut quantity rule, a shortcutarrangement pattern rule, a shortcut arrangement position rule, or ashortcut arrangement spacing rule.

With reference to any one of the first to the thirteenth possibleimplementations of the first aspect, in a fourteenth possibleimplementation, the shortcut includes at least one of a shortcut of anapplication program, a shortcut of a specific function, or a shortcut ofan internal element of a specific application.

With reference to any one of the first to the fourteenth possibleimplementations of the first aspect, in a fifteenth possibleimplementation, the fingerprint event is obtained at a first position onthe mobile terminal, and the operation vector is generated by operatingthe operation component by the user starting from the first position.

According to a second aspect, an embodiment of the present disclosureprovides an operation method with fingerprint recognition, applied to amobile terminal. In a first possible implementation, the method includesobtaining a fingerprint event that is entered by a user, presenting ascreen-locked interface if the fingerprint event that is entered by theuser does not match a preset fingerprint event, where the screen-lockedinterface includes at least one shortcut, obtaining a sliding operationof the user on the fingerprint sensor, determining, according to asliding direction of the sliding operation of the user on thefingerprint sensor, a second shortcut in the at least one shortcutincluded on the screen-locked interface, and running the secondshortcut, and presenting a running result.

With reference to the first possible implementation of the secondaspect, in a second possible implementation, the shortcut includes atleast one of a shortcut of an application program, a shortcut of aspecific function, or a shortcut of an internal element of a specificapplication.

According to a third aspect, an embodiment of the present disclosureprovides a mobile terminal. In a first possible implementation, themobile terminal includes an input device configured to obtain afingerprint event that is entered by a user, an output device configuredto present at least one shortcut if the fingerprint event that isentered by the user matches a preset fingerprint event, at least oneoperation component configured to obtain an operation vector, where theoperation vector is generated by operating the at least one operationcomponent of the mobile terminal by the user, and a processor configuredto run a first shortcut in the at least one shortcut according to theoperation vector, where the output device is further configured topresent a running result after the processor runs the first shortcut.

With reference to the first possible implementation of the third aspect,in a second possible implementation, the at least one operationcomponent is a fingerprint sensor. The at least one operation componentobtaining an operation vector entered by operating the mobile terminalby the user includes that the fingerprint sensor is configured to obtaina sliding direction of the user on the fingerprint sensor, and theprocessor is further configured to determine the first shortcut in theat least one shortcut according to the sliding direction of the user onthe fingerprint sensor, and run the first shortcut. That is, theoperation vector includes the sliding direction of the user on thefingerprint sensor.

With reference to the first possible implementation of the third aspect,in a third possible implementation, the at least one operation componentis a touchscreen. The at least one operation component obtaining anoperation vector entered by operating the mobile terminal by the userincludes that the touchscreen is configured to obtain a slidingdirection of the user on the touchscreen, and the processor is furtherconfigured to determine the first shortcut in the at least one shortcutaccording to the sliding direction of the user on the touchscreen, andrun the first shortcut. That is, the operation vector includes thesliding direction of the user on the touchscreen.

With reference to any one of the first to the third possibleimplementations of the third aspect, in a fourth possibleimplementation, the output device is further configured to present ascreen-locked interface before the input device obtains the fingerprintevent that is entered by the user. The processor is further configuredto perform an unlocking operation if the fingerprint event that isentered by the user matches the preset fingerprint event, and the outputdevice is further configured to present the at least one shortcut afterthe processor performs the unlocking operation.

With reference to any one of the first to the third possibleimplementations of the third aspect, in a fifth possible implementation,the output device is further configured to present a screen-lockedinterface before the input device obtains the fingerprint event that isentered by the user. The output device is further configured to presentthe at least one shortcut on the screen-locked interface if thefingerprint event that is entered by the user matches the presetfingerprint event, and present the running result on the screen-lockedinterface after the processor runs the first shortcut in the at leastone shortcut.

With reference to any one of the first to the third possibleimplementations of the third aspect, in a sixth possible implementation,the output device is further configured to present a screen-off statebefore the input device obtains the fingerprint event that is entered bythe user, and perform a power-on operation, illuminate a screen, andpresent the at least one shortcut if the fingerprint event that isentered by the user matches the preset fingerprint event.

With reference to any one of the first to the sixth possibleimplementations of the third aspect, in a seventh possibleimplementation, the input device is a fingerprint sensor. The outputdevice is further configured to present a screen-locked interface if thefingerprint event that is entered by the user does not match the presetfingerprint event, where at least one shortcut is presented on thescreen-locked interface. The fingerprint sensor is further configured toobtain a sliding direction of the user on the fingerprint sensor afterthe output device presents the screen-locked interface. The processor isfurther configured to determine, according to the sliding direction ofthe user on the fingerprint sensor, a second shortcut in the at leastone shortcut presented on the screen-locked interface, and run thesecond shortcut, and the output device is further configured to presenta running result after the processor runs the second shortcut.

With reference to any one of the first to the seventh possibleimplementations of the third aspect, in an eighth possibleimplementation, that the output device presents at least one shortcutincludes that the output device presents the at least one shortcut in apreset region on a currently presented first interface according to apreset arrangement rule, the output device performs a switchover from afirst interface to a second interface, and presents the at least oneshortcut in a preset region on the second interface according to apreset arrangement rule, where the first interface is a currentlypresented interface of the output device, or the output device presentsa suspend interface on a currently presented first interface, andpresents the at least one shortcut on the suspend interface according toa preset arrangement rule.

With reference to any one of the first to the eighth possibleimplementations of the third aspect, in a ninth possible implementation,the output device is further configured to present a screen-lockedinterface after presenting the at least one shortcut, if the at leastone operation component does not obtain, within preset duration, theoperation vector entered by operating the mobile terminal by the user,or the output device is further configured to present a systemapplication interface after presenting the at least one shortcut, if theat least one operation component does not obtain, within presetduration, the operation vector entered by operating the mobile terminalby the user.

With reference to any one of the first to the ninth possibleimplementations of the third aspect, in a tenth possible implementation,the input device includes a fingerprint sensor, and that the inputdevice obtains a fingerprint event that is entered by a user includesthat the fingerprint sensor obtains a fingerprint that is entered by theuser, or the fingerprint sensor obtains a first fingerprint gesture thatis entered by the user, where the first fingerprint gesture is at leastone of a tap operation, a double tap operation, a touch and holdoperation, or a sliding operation that is performed by the user on thefingerprint sensor using a specific fingerprint, or the input deviceobtains a second fingerprint gesture that is entered by the user, wherethe second fingerprint gesture is a combination of an operationgenerated by triggering the fingerprint sensor by the user using aspecific fingerprint and an operation generated by triggering anotheroperation component by the user.

With reference to any one of the first to the tenth possibleimplementations of the third aspect, in an eleventh possibleimplementation, different fingerprint events obtained by the inputdevice are corresponding to different shortcuts.

With reference to any one of the first to the tenth possibleimplementations of the third aspect, in a twelfth possibleimplementation, the output device is further configured to present theat least one shortcut according to the preset arrangement rule, anddifferent fingerprint events are corresponding to different shortcutarrangement rules.

With reference to the twelfth possible implementation of the thirdaspect, in a thirteenth possible implementation, the arrangement ruleincludes at least one of a shortcut quantity rule, a shortcutarrangement pattern rule, a shortcut arrangement position rule, or ashortcut arrangement spacing rule.

With reference to any one of the first to the thirteenth possibleimplementations of the third aspect, in a fourteenth possibleimplementation, the shortcut displayed by the output device includes atleast one of a shortcut of an application program, a shortcut of aspecific function, or a shortcut of an internal element of a specificapplication.

With reference to any one of the first to the fourteenth possibleimplementations of the third aspect, in a fifteenth possibleimplementation, the at least one operation component is the inputdevice, and the input device is further configured to obtain thefingerprint event that is entered by the user at a first position, andobtain the operation vector that is entered by the user and that startsfrom the first position.

According to a fourth aspect, an embodiment of the present disclosureprovides a mobile terminal. In a first possible implementation, themobile terminal includes a fingerprint sensor configured to obtain afingerprint event that is entered by a user using the fingerprintsensor, an output device configured to present a screen-locked interfaceif the fingerprint event that is entered by the user does not match apreset fingerprint event, where the screen-locked interface includes atleast one shortcut, where the fingerprint sensor is further configuredto obtain a sliding operation of the user on the fingerprint sensor, anda processor configured to determine, according to a sliding direction ofthe sliding operation of the user on the fingerprint sensor, a secondshortcut in the at least one shortcut included on the screen-lockedinterface, and run the first shortcut, where the output device isfurther configured to present a running result after the processor runsthe first shortcut.

With reference to the first possible implementation of the fourthaspect, in a second possible implementation, the shortcut includes atleast one of a shortcut of an application program, a shortcut of aspecific function, or a shortcut of an internal element of a specificapplication.

According to a fifth aspect, an embodiment of the present disclosureprovides an apparatus. In a first possible implementation, the apparatusincludes a fingerprint event obtaining module configured to obtain afingerprint event that is entered by a user, a shortcut presentationmodule configured to present at least one shortcut if the fingerprintevent that is entered by the user matches a preset fingerprint event, anoperation vector obtaining module configured to obtain an operationvector, where the operation vector is generated by operating at leastone operation component of a mobile terminal by the user, a runningmodule configured to run a first shortcut in the at least one shortcutaccording to the operation vector, and a result presentation moduleconfigured to present a running result after the running module runs thefirst shortcut.

With reference to the first possible implementation of the fifth aspect,in a second possible implementation, the at least one operationcomponent is a fingerprint sensor, the operation vector obtaining moduleis further configured to obtain a sliding direction of the user on thefingerprint sensor, and the running module is further configured todetermine the first shortcut in the at least one shortcut according tothe sliding direction of the user on the fingerprint sensor, and run thefirst shortcut. That is, the operation vector includes the slidingdirection of the user on the fingerprint sensor.

With reference to the first possible implementation of the fifth aspect,in a third possible implementation, the at least one operation componentis a touchscreen, the operation vector obtaining module is furtherconfigured to obtain a sliding direction of the user on the touchscreen,and the running module is further configured to determine the firstshortcut in the at least one shortcut according to the sliding directionof the user on the touchscreen, and run the first shortcut. That is, theoperation vector includes the sliding direction of the user on thetouchscreen.

With reference to any one of the first to the third possibleimplementations of the fifth aspect, in a fourth possibleimplementation, the apparatus further includes a first screen-lockedpresentation module, the first screen-locked presentation module isconfigured to present a screen-locked interface before the fingerprintevent obtaining module obtains the fingerprint event that is entered bythe user, and the shortcut presentation module is further configured toperform an unlocking operation if the fingerprint event that is enteredby the user matches the preset fingerprint event, and present the atleast one shortcut according to a preset arrangement rule after theunlocking.

With reference to any one of the first to the third possibleimplementations of the fifth aspect, in a fifth possible implementation,the apparatus further includes a second screen-locked presentationmodule, the second screen-locked presentation module is configured topresent a screen-locked interface before the fingerprint event obtainingmodule obtains the fingerprint event that is entered by the user, theshortcut presentation module is further configured to present the atleast one shortcut on the screen-locked interface if the fingerprintevent that is entered by the user matches the preset fingerprint event,and the result presentation module is further configured to present therunning result on the screen-locked interface after the running moduleruns the first shortcut in the at least one shortcut, or the resultpresentation module is further configured to present the running resultin an unlocked state after the running module runs the first shortcut inthe at least one shortcut.

With reference to any one of the first to the third possibleimplementations of the fifth aspect, in a sixth possible implementation,the apparatus further includes a screen-off control module, thescreen-off control module is configured to enable the mobile terminal topresent a screen-off state before the fingerprint event obtaining moduleobtains the fingerprint event that is entered by the user, and theshortcut presentation module is further configured to illuminate ascreen, and present the at least one shortcut if the fingerprint eventthat is entered by the user matches the preset fingerprint event.

With reference to any one of the first to the sixth possibleimplementations of the fifth aspect, in a seventh possibleimplementation, the apparatus further includes a third screen-lockedpresentation module configured to present a screen-locked interface ifthe fingerprint event that is entered by the user does not match thepreset fingerprint event, where at least one shortcut is presented onthe screen-locked interface, the operation vector obtaining module isfurther configured to obtain a sliding direction of the user on afingerprint sensor, the running module is further configured todetermine, according to the sliding direction of the user on thefingerprint sensor, a second shortcut in the at least one shortcutpresented on the screen-locked interface, and run the second shortcut,and the result presentation module is further configured to present arunning result after the running module runs the second shortcut.

With reference to any one of the first to the seventh possibleimplementations of the fifth aspect, in an eighth possibleimplementation, that the shortcut presentation module presents at leastone shortcut includes the shortcut presentation module presents the atleast one shortcut in a preset region on a currently presented firstinterface according to a preset arrangement rule, the shortcutpresentation module performs a switchover from a first interface to asecond interface, and presents the at least one shortcut in a presetregion on the second interface according to a preset arrangement rule,where the first interface is a currently presented interface, or theshortcut presentation module presents a suspend interface on a currentlypresented first interface, and presents the at least one shortcut on thesuspend interface according to a preset arrangement rule.

With reference to any one of the first to the eighth possibleimplementations of the fifth aspect, in a ninth possible implementation,the apparatus further includes a timing presentation module, the timingpresentation module is configured to present a screen-locked interfaceafter the shortcut presentation module presents the at least oneshortcut, when the operation vector generated by operating the at leastone operation component of the mobile terminal by the user is notobtained within preset duration, or the timing presentation module isconfigured to present a system application interface after the shortcutpresentation module presents the at least one shortcut, when theoperation vector generated by operating the at least one operationcomponent of the mobile terminal by the user is not obtained withinpreset duration.

With reference to any one of the first to the ninth possibleimplementations of the fifth aspect, in a tenth possible implementation,the fingerprint event obtaining module is further configured to obtain afingerprint that is entered by the user, obtain a first fingerprintgesture that is entered by the user, where the first fingerprint gestureis at least one of a tap operation, a double tap operation, a touch andhold operation, or a sliding operation that is performed by the user onthe fingerprint sensor using a specific fingerprint, or obtain a secondfingerprint gesture that is entered by the user, where the secondfingerprint gesture is a combination of an operation generated bytriggering the fingerprint sensor by the user using a specificfingerprint and an operation generated by triggering another operationcomponent by the user.

With reference to any one of the first to the tenth possibleimplementations of the fifth aspect, in an eleventh possibleimplementation, different fingerprint events obtained by the fingerprintevent obtaining module are corresponding to different shortcuts.

With reference to any one of the first to the tenth possibleimplementations of the fifth aspect, in a twelfth possibleimplementation, the shortcut presentation module is further configuredto present the at least one shortcut according to the preset arrangementrule, and different fingerprint events obtained by the fingerprint eventobtaining module are corresponding to different shortcut arrangementrules.

With reference to the twelfth possible implementation of the fifthaspect, in a thirteenth possible implementation, the arrangement ruleincludes at least one of a shortcut quantity rule, a shortcutarrangement pattern rule, a shortcut arrangement position rule, or ashortcut arrangement spacing rule.

With reference to any one of the first to the thirteenth possibleimplementations of the fifth aspect, in a fourteenth possibleimplementation, the shortcut presented by the shortcut presentationmodule includes at least one of a shortcut of an application program, ashortcut of a specific function, or a shortcut of an internal element ofa specific application.

With reference to any one of the first to the fourteenth possibleimplementations of the fifth aspect, in a fifteenth possibleimplementation, the fingerprint event obtaining module is furtherconfigured to obtain, at a first position on the mobile terminal, thefingerprint event that is entered by the user, and the operation vectorobtaining module is further configured to obtain the operation vectorgenerated by operating the operation component by the user starting fromthe first position.

According to a sixth aspect, an embodiment of the present disclosureprovides an apparatus. In a first possible implementation, the apparatusincludes a fingerprint event obtaining module configured to obtain afingerprint event that is entered by a user, a screen-lockedpresentation module configured to present a screen-locked interface ifthe fingerprint event that is entered by the user does not match apreset fingerprint event, where the screen-locked interface includes atleast one shortcut, a sliding operation obtaining module configured toobtain a sliding operation of the user on the fingerprint sensor, adetermining module configured to determine, according to a slidingdirection of the sliding operation of the user on the fingerprintsensor, a first shortcut in the at least one shortcut included on thescreen-locked interface, a running module configured to run the firstshortcut, and a result presentation module configured to present arunning result after the running module runs the first shortcut.

With reference to the first possible implementation of the sixth aspect,in a second possible implementation, the shortcut on the screen-lockedinterface presented by the screen-locked presentation module includes atleast one of a shortcut of an application program, a shortcut of aspecific function, or a shortcut of an internal element of a specificapplication.

According to a seventh aspect, an embodiment of the present disclosureprovides an operation method with fingerprint recognition, applied to amobile terminal. In a first possible implementation, the method includespresenting a screen-locked interface, obtaining a fingerprint event thatis entered by a user, performing an unlocking operation if thefingerprint event that is entered by the user matches a presetfingerprint event, presenting at least one shortcut according to apreset arrangement rule after the unlocking, obtaining an operationvector, where the operation vector is generated by operating at leastone operation component of the mobile terminal by the user, running afirst shortcut in the at least one shortcut according to the operationvector, and presenting a running result.

With reference to the first possible implementation of the sixth aspect,in a second possible implementation, the fingerprint event is obtainedat a first position on the mobile terminal, and the operation vector isgenerated by operating the operation component by the user starting fromthe first position.

With reference to the first or the second possible implementation of thesixth aspect, in a third possible implementation, the at least oneoperation component is a fingerprint sensor, and the operation vectorincludes a sliding direction of the user on the fingerprint sensor.

With reference to the first or the second possible implementation of thesixth aspect, in a fourth possible implementation, the at least oneoperation component is a touchscreen, and the operation vector includesa sliding direction of the user on the touchscreen.

According to a seventh aspect, an embodiment of the present disclosureprovides an operation method with fingerprint recognition, applied to amobile terminal. In a first possible implementation, the method includespresenting an unlocked interface, obtaining a fingerprint event that isentered by a user, presenting at least one shortcut on the screen-lockedinterface if the fingerprint event that is entered by the user matches apreset fingerprint event, obtaining an operation vector, where theoperation vector is generated by operating at least one operationcomponent of the mobile terminal by the user, and running a firstshortcut in the at least one shortcut according to the operation vector,and presenting a running result on the screen-locked interface, orrunning a first shortcut in the at least one shortcut according to theoperation vector, and presenting a running result in an unlocked state.

With reference to the first possible implementation of the seventhaspect, in a second possible implementation, the fingerprint event isobtained at a first position on the mobile terminal, and the operationvector is generated by operating the operation component by the userstarting from the first position.

With reference to the first or the second possible implementation of theseventh aspect, in a third possible implementation, the at least oneoperation component is a fingerprint sensor, and the operation vectorincludes a sliding direction of the user on the fingerprint sensor.

With reference to the first or the second possible implementation of theseventh aspect, in a fourth possible implementation, the at least oneoperation component is a touchscreen, and the operation vector includesa sliding direction of the user on the touchscreen.

According to an eighth aspect, an embodiment of the present disclosureprovides an operation method with fingerprint recognition, applied to amobile terminal. In a first possible implementation, the method includespresenting, by the mobile terminal, a screen-off state, obtaining afingerprint event that is entered by a user, illuminating, by the mobileterminal, a screen, and presenting at least one shortcut if thefingerprint event that is entered by the user matches a presetfingerprint event, obtaining an operation vector, where the operationvector is generated by operating at least one operation component of themobile terminal by the user, and running a first shortcut in the atleast one shortcut according to the operation vector, and presenting arunning result.

With reference to the first possible implementation of the eighthaspect, in a second possible implementation, the fingerprint event isobtained at a first position on the mobile terminal, and the operationvector is generated by operating the operation component by the userstarting from the first position.

With reference to the first or the second possible implementation of theeighth aspect, in a third possible implementation, the at least oneoperation component is a fingerprint sensor, and the operation vectorincludes a sliding direction of the user on the fingerprint sensor.

With reference to the first or the second possible implementation of theeighth aspect, in a fourth possible implementation, the at least oneoperation component is a touchscreen, and the operation vector includesa sliding direction of the user on the touchscreen.

In the embodiments of the present disclosure, a shortcut is presented byperforming matching between fingerprint events, a to-be-run shortcut isdetermined according to an operation vector generated by operating amobile terminal by a user, the shortcut is run, and a running result ispresented such that the user can conveniently and quickly run theshortcut, thereby reducing operation duration, and improving operationefficiency.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the presentdisclosure more clearly, the following briefly describes theaccompanying drawings required for describing the embodiments. Theaccompanying drawings in the following description show only some butnot all the embodiments of the present disclosure. Persons of ordinaryskill in the art may still derive other drawings from these accompanyingdrawings without creative efforts.

FIG. 1 is a schematic structural diagram of a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 2 is a schematic diagram of a display interface of a mobileterminal according to an embodiment of the present disclosure;

FIG. 3 is a flowchart of an operation method with fingerprintrecognition according to an embodiment of the present disclosure;

FIG. 4 is a schematic diagram of a display interface of a mobileterminal according to an embodiment of the present disclosure;

FIG. 5 is a schematic diagram of operating a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 6 is a schematic diagram of operating a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 7 is a schematic diagram of operating a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 8 is a schematic diagram of operating a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 9 is a schematic diagram of operating a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 10 is a schematic diagram of a display interface of a mobileterminal according to an embodiment of the present disclosure;

FIG. 11 is a schematic structural diagram of an apparatus according toan embodiment of the present disclosure;

FIG. 12 is a flowchart of an operation method with fingerprintrecognition according to an embodiment of the present disclosure;

FIG. 13 is a schematic diagram of operating a mobile terminal accordingto an embodiment of the present disclosure;

FIG. 14 is a schematic structural diagram of a mobile terminal accordingto an embodiment of the present disclosure; and

FIG. 15 is a schematic structural diagram of an apparatus according toan embodiment of the present disclosure.

DESCRIPTION OF EMBODIMENTS

To make the objectives, technical solutions, and advantages of thepresent disclosure clearer, the following further describes theembodiments of the present disclosure in detail with reference to theaccompanying drawings. All other embodiments obtained by persons ofordinary skill in the art without creative efforts shall fall within theprotection scope of the present disclosure.

In specific description in the following embodiments, concepts such as“screen-locked,” “screen-off,” and “screen-on” may be used. Based oncontent known by persons of ordinary skill in the art, this applicationgives a further explanation and description. It should be noted that,the following description is only intended for further description, andconstitutes no limitation on an explanation of a common concept term inthe technical field.

Screen-locked may be understood as a state in which a screen of a mobileterminal, or a terminal for short, is locked because a user wants toprotect privacy, prevent a misoperation, and so on. A screen-lockedinterface may be considered as a display interface that is presented ona display screen of the terminal and that is locked in apassword-protected state, or a display interface locked in agesture-protected state. On the screen-locked interface, the terminalmay present different display interfaces. For example, the terminal maypresent a specific screen-locked picture, present a specificscreen-locked magazine, or present a specific screen-locked text. Whenthe terminal receives a password or gesture authentication instructionthat meets a preset condition, the terminal may terminate a lockedstate, and present a system interface or an application interface of anapplication program.

In addition to a fault-based black screen of a terminal due to ahardware fault or a software conflict, “screen-off” may be understood asa state in which a screen of the terminal is not powered on or is notilluminated because a user wants to save power, or the like. From aperspective of the user, direct representation of “screen-off” is thatthe screen of the terminal currently presents the same as the terminaldoes when the terminal is powered off or switched off. In a screen-offstate, a physical button of the terminal may be triggered or biologicalfeature information may be entered such that the terminal powers on thescreen or illuminates the screen according to input information. In useof a technical term in the art, “screen-off” may also mean that thescreen is turned off.

“Screen-on” may be understood as a state in which a terminal illuminatesa screen and presents a display interface. In a screen-on state, theterminal may present an operation interface that is needed by a user.For example, the terminal may present an operation interface of anapplication, or present a desktop container such that the user canselect an icon. Alternatively, the terminal may present an interfacethat is temporarily not needed by a user but is necessary forimplementing a function of the terminal. For example, the first step ofstarting the terminal is illuminating the screen, and in this case, itmay be understood as the screen-on state.

An application program may also be referred to as an application, and isa computer program for completing one or more specific types of work.The application program is run in a user mode, may interact with a user,and has a visible user interface. Generally, the application programincludes two parts a graphical user interface (GUI) and an engine.

A shortcut is a command line used for quickly starting a task, forexample, a link that is provided by a system and is for quickly startinga program, opening a file, or unfolding a folder, and is usually in aform of an icon. The shortcut is a common expression of multiplepossible operation entrances. The shortcut may be but is not limited toan application program, a specific function, a contact, a settingoption, a notification bar, or a shortcut operation bar. In theembodiments of the present disclosure, the shortcut may be a link forstarting an application program, for example, a link for starting one ofthe following application programs WECHAT, Google Search, a camera, orthe like, or may be a link for starting an element in an applicationprogram, for example, a link for starting a contact in a contactapplication, a link for starting a short message service message in ashort message service message application, or a link for enabling afunction setting in a settings application. Herein, starting an elementin a program may be understood as viewing the element in the program, ortriggering the element in the program.

An event may be understood as an object that is sent by a system to anapplication program when a finger of a user taps a screen and moves onthe screen. In a technical implementation, the user may touch not onlythe screen, but also various sensors, various physical buttons, and thelike. The system transfers, according to a specific path, the event toan object that can process the event. For example, in IOS, one UTTouchobject represents one touch, and one UIEvent object represents oneevent. An event object includes all touch objects corresponding to acurrent multi-touch sequence, and may further provide a touch objectassociated with a specific view or window. A touch event includes a timeaspect and a space aspect. Information about the time aspect is referredto as a phase that represents whether a touch just began, whether thetouch is moving or is in a still state, and when the touch ends (forexample, when a finger raises from the screen). Touch informationfurther includes information about a current position in a view or awindow, and information about a previous position. When a finger touchesthe screen, the touch is associated with a window or a view. Thisassociation is maintained in an entire life cycle of the event.

A biological feature is a human physiological feature or a behavioralfeature in a general sense. A terminal may perform identityauthentication or the like using a biological recognition technologyaccording to the human biological feature. For example, the biologicalfeature recognition technology is closely combined with technical meanssuch as optics, acoustics, a biosensor, and a biostatistical principleusing a computer, and personal identity authentication is performedusing the inherent human physiological feature and the behavioralfeature. The physiological features include hand shape, fingerprint,face shape, iris, retina, pulse, pinna, and the like. The behavioralfeatures include signature, voice, typing force, and the like.

A commonly used biological feature is a fingerprint. The fingerprint isformed by epidermal ridges of a human finger. A fingerprint of a personis affected by both a gene and an environment. Although all persons havefingerprints, the fingerprints are different. Because a fingerprintsensor technology is gradually mature, a fingerprint sensor is used in agrowing quantity of terminals in order to enhance device security, andimprove operation experience of a user. In the embodiments of thepresent disclosure, fingerprint application may include but is notlimited to the following cases

In a first case, the fingerprint is applied to unlocking and payment, isused as a movement cursor on an operation panel, and is used to enablean operation, content protection, and the like. Enabling an operation isusually defining an application program for each finger, and acorresponding application program may be started by entering acorresponding fingerprint. For example, a fingerprint sensor can recordten fingerprints, and may associate each fingerprint with an applicationprogram. For example, a fingerprint of an index finger corresponds toopening a camera, and a fingerprint of a middle finger corresponds toturning on BLUETOOTH. When a user enters a specific fingerprint, aspecific application is entered.

In a second case, different application programs are started usingfingerprint gestures such as a tap gesture, a double tap gesture, and atouch and hold gesture. For example, tapping using an index fingercorresponds to opening a camera, and double tapping the fingerprintsensor using the index finger corresponds to turning on BLUETOOTH.

In a third case, multiple shortcuts are displayed on a screen byentering a fingerprint, and a corresponding application is entered bytapping a shortcut. Fingerprint recognition used in the embodiments maybe capacitive fingerprint recognition, and a fingerprint sensor is acapacitive sensor, or may be ultrasonic fingerprint recognition, andthere is no need to directly come into contact with a finger. Anultrasonic sensor mainly depends on intensity of a reflected wave inorder to form a fingerprint ridge image. When reaching a finger surfacevia a surface of the sensor, an ultrasonic wave emitted from anultrasonic wave source is reflected. A receiving device obtains areflected signal of the ultrasonic wave, measures a range of thereflected signal, obtains a depth of a ridge, and forms a fingerprintimage. The image is a real reflection of an actual ridge terrain(roughness). For a capacitive fingerprint recognition technology, referto CN104748770, which is incorporated in this specification by referencein its entirety. For an ultrasonic wave fingerprint recognitiontechnology, refer to CN104881629, which is incorporated in thisspecification by reference in its entirety.

When fingerprint feature recognition is not used, if a user uses aterminal, for example, needs to open a specific application in order touse a service, the user usually needs to search a system interface foran icon corresponding to the application, and tap the icon of theapplication after finding the icon, to display an operation interface ofthe application, and use a service corresponding to the application.When the terminal is still in a screen-locked state and a screen-offstate, the user needs to operate more procedures, and an operation ismore complex. For example, the terminal may be in the screen-off state,and in this case, the user needs to perform a corresponding operation toilluminate a screen. After the screen of the terminal is illuminated,the screen may be not locked, and in this case, the user may directlysearch the system interface for a corresponding application icon.Alternatively, after the screen is illuminated, the terminal may be inthe screen-locked state, and in this case, the user needs to perform anunlocking operation. The terminal presents the system interface onlywhen unlocking information entered by the user is determined to becorrect by means of authentication. In this case, the user further needsto search the system interface for a corresponding application icon, andperform an operation of triggering the application icon. If an operationof the user can be simplified, efficiency of operating the mobileterminal by the user can be improved.

As shown in FIG. 1, FIG. 1 is a schematic structural diagram of a mobileterminal according to an embodiment of the present disclosure. Themobile terminal includes a processor 101, a memory 103, an input device102, an output device 105, an operation component 104, and the like.There is an overlap between the input device 102 and the operationcomponent 104. In some scenarios, the input device 102 and the operationcomponent 104 may be a same electronic component, such as a fingerprintsensor. In some scenarios, the input device 102 and the operationcomponent 104 may be different electronic components. For example, theinput device 102 is a touchscreen, and the operation component 104 is agyro sensor.

FIG. 2 is a schematic diagram of a display interface of a mobileterminal according to an embodiment of the present disclosure. Themobile terminal may include the structural components shown in FIG. 1.

The processor 101 is a control center of the mobile terminal andconnected to each part of the entire mobile terminal using variousinterfaces and lines, and by running or executing a software program ora module or both that is stored in the memory 103 and by invoking datastored in the memory 103, performs various functions of the mobileterminal and/or processes data. The processor 101 includes an integratedcircuit (IC). For example, the processor 101 may include a singlepackaged IC, or may include multiple connected packaged ICs that have asame function or different functions. For example, the processor 101 mayinclude only a central processing unit (CPU), or may be a combination ofa graphical processing unit (GPU), a digital signal processor (DSP), anapplication specific IC (ASIC), and a control chip (for example, abaseband chip) in a communications management module. In animplementation of the present disclosure, the CPU may be a singlecomputing core, or may include multiple computing cores. The CPUperforms a corresponding function by invoking a related applicationprogram.

The memory 103 may be configured to store a software programconfiguration and a system configuration. By reading the softwareprogram configuration and the system configuration that are stored inthe memory 103, the processor 101 executes various functionalapplications of the mobile terminal and implements data processing. Thememory 103 includes a program configuration storage area and a systemconfiguration storage area. The program configuration storage area maystore configuration information of at least one application program suchas a sound play program or an image play program. The system storagearea may store system configuration data that is created according touse of the mobile terminal, and the like. In a specific implementationof the present disclosure, the memory 103 may include a non-volatilememory, such as a nonvolatile random access memory (NVRAM), a phasechange random access memory (PRAM), or a magnetoresistive random accessmemory (MRAM), and may further include at least one magnetic diskstorage component, an electrically erasable programmable read-onlymemory (EEPROM), or a flash memory component, such as a NOR flash memoryor a NAND flash memory. The nonvolatile memory stores an operatingsystem and an application program that are executed by the processor101. The processor 101 loads, from the nonvolatile memory, a runningprogram and data to the memory 103, and stores digital content in amassive storage apparatus. The operating system includes variouscomponents and/or drivers that are configured to control and manage aregular system task, such as memory management, storage device control,or power management, and facilitate communication between varioussoftware and hardware. In an implementation of the present disclosure,the operating system may be an ANDROID operating system of GOOGLEIncorporation, an IOS operating system developed by APPLE Incorporation,a WINDOWS operating system developed by MICROSOFT Corporation, or anembedded operating system such as VXWORKS. No limitation is imposed inthis embodiment of the present disclosure.

The input device 102 is configured to implement interaction between auser and the mobile terminal and/or enter information to the mobileterminal. For example, the input device 102 may receive digit orcharacter information that is entered by the user in order to generatesignal input related to a user setting or function control. In aspecific implementation of the present disclosure, the input device 102may be a touch-sensitive surface, or may be another man-machineinteraction interface, such as a substantive input key or a microphone,or may be another apparatus for obtaining external information, forexample, a camera. The touch-sensitive surface is also referred to as atouchscreen or a touchscreen, and may collect the user's operationaction of touching or approaching on the touch-sensitive surface, forexample, an operation action performed by the user on thetouch-sensitive surface or at a position near the touch-sensitivesurface using any proper object or accessory such as a figure or astylus, and drive a corresponding connection apparatus according to apreset program. Optionally, the touch-sensitive surface may include twoparts a touch detection apparatus and a touch controller. The touchdetection apparatus detects a touch operation of the user, converts thedetected touch operation into an electrical signal, and transfers theelectrical signal to the touch controller. The touch controller receivesthe electrical signal from the touch detection apparatus, converts theelectrical signal into coordinates of a touch point, and then transfersthe coordinates of the touch point to a processing unit in a storage andprocessing module. The touch controller may further receive and executea command sent from the processor. In addition, the touch-sensitivesurface may be implemented using multiple types such as a resistivetype, a capacitive type, an infrared ray, and a surface acoustic wave.In another implementation of the present disclosure, the substantiveinput key used in the input device may include but is not limited to oneor more of a physical keyboard, a function key (such as a volume controlbutton or an an/off button), a trackball, a mouse, a joystick, or thelike. An input module in a form of a microphone may collect a voice thatis input by the user or an environment, and convert the voice into acommand that is in a form of an electric signal and may be executed bythe processor 101. In some other implementations of the presentdisclosure, the input device 102 may be various sensing components, suchas a Hall component used to detect a physical quantity of the mobileterminal, for example, force, torque, pressure, stress, a position,displacement, a speed, an acceleration, an angle, an angular velocity, arotation quantity, a rotational speed, and duration in which a workingstate changes, and converts the physical quantity into an electricquantity for detection and control. Other sensing components may furtherinclude a gravity sensor, a tri-axis accelerometer, a gyroscope, and thelike. The input device may further include a fingerprint sensor. Thefingerprint sensor may be a separate fingerprint sensor, or may beintegrated with the touchscreen of the terminal.

An output device may be further a display panel configured in a form ofa liquid crystal display (LCD), an organic light-emitting diode (OLED),a field emission display (FED), or the like. Alternatively, the outputdevice 105 is a reflective display, for example, an electrophoreticdisplay, or a display that uses an interferometric modulation of lighttechnology. In a specific implementation of the present disclosure, adisplay includes a touch-sensitive surface and a display screen. Thetouch-sensitive surface may also be used as a display panel of theoutput device 105. For example, after detecting a gesture operation oftouching or approaching on the touch-sensitive surface, thetouch-sensitive surface transfers the gesture operation to theprocessing unit to determine a type of a touch event, and then theprocessing unit provides corresponding visual output on the displaypanel according to the type of the touch event. In some embodiments, thetouch-sensitive surface and the display panel may be integrated toimplement input and output functions of the mobile terminal.

As shown in FIG. 3, FIG. 3 is a flowchart of an operation method withfingerprint recognition according to an embodiment of the presentdisclosure. The method includes the following steps.

Step S301: Obtain a fingerprint event that is entered by a user using afingerprint sensor.

The fingerprint sensor of a mobile terminal may be a fingerprint sensor.The fingerprint sensor may be disposed at a lower part of a screen.Alternatively, the fingerprint sensor may be disposed on the back of themobile terminal, for example, a position of a fingerprint sensor ofHUAWEI Ascend Mate 7. Alternatively, the fingerprint sensor may bedisposed on a side of the mobile terminal.

The fingerprint sensor of the mobile terminal may be a separatecomponent, or may be integrated with another component. For example, thefingerprint sensor is integrated with a touchscreen, and a fixedposition is designated on the screen in advance in order to facilitatefingerprint authentication on a fingerprint entered in the fixed region.Alternatively, a function of fingerprint input and/or recognition isextended to the entire screen or any position on the screen, andauthentication is performed on a single fingerprint or is simultaneouslyperformed on multiple fingerprints. In a technical implementation inwhich the screen is the fingerprint sensor, an extra fingerprint sensorlayer may be added to a display screen. Alternatively, the fingerprintsensor is connected to a surface of a bottom cover using an integratedcircuit, or is connected to a topmost layer of the screen.Alternatively, the whole fingerprint sensor is manufactured into apanel, and is disposed at an upper part of a display screen.

Optionally, the fingerprint event may be a fingerprint, that is, afingerprint image entered by the user.

Optionally, the fingerprint event may be a fingerprint gesture. Agesture may be understood as a manner in which a finger of the usertouches an operation component (such as the screen or the fingerprintsensor), for example, a tap gesture, a double tap gesture, a multi-touch(pinch and spread) gesture, or a sliding gesture. The fingerprintgesture may be understood as an operation in which the user triggers thefingerprint sensor using a specific or non-specific fingerprint, forexample, at least one of a tap operation, a double tap operation, atouch and hold operation, or a sliding operation that is performed usingone or several fingerprints, for example, a tap operation performedusing an index finger, a double tap operation performed using a thumb, atouch and hold operation performed using a middle finger, or a slidingoperation performed using an index finger.

Optionally, the fingerprint gesture may be a combination of afingerprint operation and a non-fingerprint operation, that is, acombination of an operation instruction generated by triggering thefingerprint sensor by the user using a specific fingerprint and anoperation instruction generated by triggering another operationcomponent by the user, for example, a combination of the operation oftriggering the fingerprint sensor using a fingerprint and an operationof another sensor. For example, this type of fingerprint gesture mayinclude a combination of an instruction for triggering the fingerprintsensor and an instruction for triggering an acceleration sensor. Forexample, a device is shaken when a touch and hold operation is performedon the fingerprint sensor. Alternatively, this type of fingerprintgesture may include a combination of an instruction for triggering thefingerprint sensor and an instruction for triggering a pressure sensor.For example, the fingerprint sensor is pressed for more than 5 secondswith specific force.

Step S302: Present a shortcut when the fingerprint event that is enteredby the user matches a preset fingerprint event.

When the fingerprint event that is entered by the user is a fingerprintimage, that the fingerprint event that is entered by the user matches apreset fingerprint event includes a fingerprint image that is entered bythe user is the same as one fingerprint image of multiple pre-storedfingerprint images, or a similarity is greater than or equal to a presetthreshold.

When the fingerprint event that is entered by the user is a fingerprintgesture of touching the fingerprint sensor by the user, that is, atleast one of a tap operation, a double tap operation, a touch and holdoperation, or a sliding operation that is performed by the user on thefingerprint sensor using a specific fingerprint, that the fingerprintevent that is entered by the user matches a preset fingerprint eventincludes a fingerprint for touching the fingerprint sensor by the useris the same as a preset fingerprint of a fingerprint gesture, andoperations performed on the fingerprint sensor are the same, or afingerprint for touching the fingerprint sensor by the user is the sameas a preset fingerprint of a fingerprint gesture, and operationsperformed on the fingerprint sensor are similar. For example, adeviation between sliding tracks or sliding directions falls within apreset deviation range.

When the fingerprint event that is entered by the user is a fingerprintgesture, that is, a combination of an operation instruction generated bytriggering the fingerprint sensor by the user using a specificfingerprint and an operation instruction generated by triggering anotheroperation component by the user, that the fingerprint event that isentered by the user matches a preset fingerprint event includes afingerprint for touching the fingerprint sensor by the user is the sameas a preset fingerprint of a fingerprint gesture, other operationcomponents touched by the user are the same, and operations for touchingthe other components by the user are the same or a deviation fallswithin a preset range.

For example, a presentation manner may include at least one of thefollowing manners.

Optionally, the screen currently presents a first interface, such as asystem interface, and the shortcut is presented in a region on the firstinterface according to a preset arrangement rule. As shown in FIG. 4,the fingerprint sensor is disposed at a lower part of the displayscreen, and shortcuts may be arranged as shown in FIG. 4, and aredispersedly arranged using a coordinate point as a center. The regionmay be a center region on the system interface, or a one-hand operationregion for recognizing a left hand or a right hand of the user.

Optionally, the screen currently presents a first interface. When thefingerprint event that is entered by the user matches the presetfingerprint event, a switchover from the first interface to a secondinterface is performed, and the second interface is presented. Theshortcut is presented on the second interface according to a presetarrangement rule. For example, the first interface is a runninginterface of an application. When the fingerprint event that is enteredby the user matches the preset fingerprint event, the terminal may exitthe application, or run the application in a background, and present theshortcut on the second interface (such as a system interface).

Optionally, as shown in FIG. 10, FIG. 10 is a schematic diagram of adisplay interface of a mobile terminal according to an embodiment of thepresent disclosure. A suspend interface is presented on a currentlypresented first interface, and at least one shortcut is presented on thesuspend interface according to a preset arrangement rule. The suspendinterface is in a form of a suspend window, and the shortcut ispresented in the suspend window.

Optionally, the shortcut may be presented on the display screen of themobile terminal, or may be presented on another device using the mobileterminal. For example, the mobile terminal projects, into a wall usingan output device, content displayed on the display screen, and presentsthe shortcut on the wall.

Step S303: Obtain an operation vector generated by operating at leastone operation component of a mobile terminal by the user.

A vector is a quantity that has a direction, and is also referred to asa vector in mathematics. A vector in physics is a physical quantity thathas a direction. The operation vector may be understood as an operationdirection of the user on the operation component. The touchscreen isused as an example. The user performs a sliding operation on thetouchscreen, and a sliding track is generated. The sliding track is atrack formed by action points of the sliding operation on thetouchscreen. An operation vector of the sliding operation may bedetermined according to the sliding track. Similarly, if the operationcomponent is the fingerprint sensor, and the user performs a slidingoperation on the fingerprint sensor, the sliding track is a track formedby actions point of the sliding operation on the fingerprint sensor. Anoperation vector of the sliding operation may be determined according tothe sliding track such as a sliding start point and a sliding end point.As shown in FIG. 4, the fingerprint sensor is disposed at the lower partof the display screen, and the terminal obtains the sliding operation onthe fingerprint sensor, and determines the sliding direction. Further,the sliding start point obtained by the fingerprint sensor may be mappedto a center point for shortcut arrangement. After the sliding directionof the sliding operation of the user is obtained, the center point maybe used as a center, and a shortcut corresponding to the slidingdirection on the fingerprint sensor is determined. For example, in FIG.5, when the user slides rightward, a shortcut on a right side of thecenter point on the display screen is determined.

The operation vector may be further understood as a movement directionof the mobile terminal that is detected by a sensor. For example,displacement of the mobile terminal in X, Y, and Z three directions inthree-dimensional space is detected by an acceleration sensor, adirection sensor, an electronic compass sensor, a gyro sensor, or thelike in order to detect a movement displacement direction of theterminal. The direction sensor is used as an example (principles of thegyro sensor are the same). The direction sensor detects displacement ofthe terminal in the X, Y, and Z three directions in thethree-dimensional space in order to detect movement displacement of theterminal. The X and Y directions are used to determine a direction on ahorizontal plane, and the Z direction is used to determine a directionperpendicular to the horizontal plane. Displacement data obtained by thesensor by means of detection may be used as basic analysis data for aposition information change of the terminal, and further provides datasupport about whether the terminal needs to perform signal measurement.For example, the direction sensor may obtain displacement in at leastone direction of the X, Y, or Z direction, and when the terminaldetermines, using the sensor, that a continuous position change in theany direction meets a preset time threshold, an operation vectorgenerated by operating the mobile terminal by the user is determined.For example, the mobile terminal may detect, using a gyroscope, aninstruction of shaking a mobile phone by the user, and obtain adirection in which the user shakes the mobile phone. After a shortcut ispresented according to a preset arrangement rule, a shortcut isdetermined according to information about the direction.

Step S304: Run a first shortcut in at least one shortcut according tothe operation vector, and present a running result.

After obtaining the operation vector generated by operating the at leastone operation component of the mobile terminal by the user, the terminalmay determine the first shortcut according to the operation vector, andafter determining the first shortcut, run the first shortcut, andpresent the running result of the first shortcut.

In an optional implementation, the operation vector is the operationdirection of the user on the operation component, for example, a slidingdirection of the user on the touchscreen or the fingerprint sensor. Theterminal may perform operation mapping between an operation event on thetouchscreen or the fingerprint sensor and an operation event on acoordinate point on the touchscreen. The operation event that isperformed by the user on the fingerprint sensor or the touchscreen andthat is detected by the terminal may be considered as a correspondingoperation event performed by the user on the coordinate point. Forexample, the coordinate point may be a center point for presentingmultiple shortcuts. For example, when it is detected that the userslides in a direction on the fingerprint sensor, a sliding operationthat uses a corresponding coordinate point on the screen as a startpoint is performed, and sliding tracks may be the same or correspondingto each other. That the sliding tracks are the same or corresponding toeach other includes sliding directions are the same or a deviation fallswithin a preset range, lengths of the sliding tracks are the same orsimilar according to a proportion, positions of coordinate points passedthrough by the sliding tracks are in a mapping relationship, or thelike. For example, when it is detected that the user performs a doubletap operation on the fingerprint sensor, a double tap operation thatuses a corresponding coordinate point on the screen as a touch positionis performed.

In an optional implementation, the operation vector is the movementdirection of the mobile terminal that is detected by a sensor, forexample, a movement direction detected by a gyroscope. The terminal mayperform operation mapping between a displacement event of the terminalthat is detected by the sensor and an operation event on a coordinatepoint on the touchscreen. The displacement event (which includes adisplacement direction, a displacement acceleration, displacementduration, or the like) detected by the terminal may be considered as acorresponding operation event performed by the user on the coordinatepoint. For example, when it is detected that the terminal is movingforwards in a direction of a 90-degree angle on a Y axis, a shortcutright above a center point for shortcut arrangement on the screen isexecuted.

Running a first shortcut includes but is not limited to the followingcases. When the first shortcut is an interface element (such as acontact profile picture) pointing to a contact, running a first shortcutis dialing a phone number of the contact, when the first shortcut is atask, running a first shortcut is executing the task, for example,enabling or disabling a process in a task manager, when the firstshortcut is an entrance of an application program, for example, an iconof GOOGLE Maps, running a first shortcut is running GOOGLE Maps, whenthe first shortcut is a link of a file, for example, a word file,running a first shortcut is opening the word file, when the firstshortcut is a link of a folder, running a first shortcut is unfoldingthe folder, or when the first shortcut is a link of an element in anapplication program, running a first shortcut is viewing the element inthe program, for example, viewing a contact Zhang San or Li Si in acontact application, or is triggering the element in the program, forexample, setting the terminal to a silent mode, or setting screenbrightness of the terminal.

When the operation vector is an operation vector of the user on thefingerprint sensor, the terminal may map, to an operation event obtainedby the terminal on the touchscreen, an operation event triggered by theuser on the fingerprint sensor. For example, the user performs a slidingoperation on the fingerprint sensor using an index finger, and a slidingoperation event triggered by the sliding operation performed using theindex finger may be mapped to a sliding operation performed on thetouchscreen using the index finger. For example, the user performs atouch and hold operation on the fingerprint sensor using a thumb, and atouch and hold operation event triggered by the touch and hold operationperformed using the thumb may be mapped to a touch and hold operationevent performed on a coordinate point on the touchscreen using thethumb. For example, the user performs a double tap operation on thefingerprint sensor using a thumb, and a double tap operation eventtriggered by the double tap operation performed using the thumb may bemapped to a double tap operation event performed on a coordinate pointon the touchscreen using the thumb.

In this embodiment of the present disclosure, a shortcut is presented byperforming matching between fingerprint events, a to-be-run shortcut isdetermined according to an operation vector generated by operating amobile terminal by a user, the shortcut is run, and a running result ispresented such that the user can conveniently and quickly run theshortcut, thereby reducing operation duration, and improving operationefficiency. For example, in both a screen-off state and a screen-lockedstate, the user needs only to place a finger on a fingerprint sensor,and the mobile terminal performs fingerprint recognition, illuminates ascreen, performs an unlocking operation, and presents a shortcut. Afterthe user views the presented shortcut, the finger moves slightly at aposition at which the finger originally stays, and a desired shortcutmay be run. For the user, one action performed almost at one positionenables the mobile terminal to perform fingerprint recognition,illuminate the screen, perform the unlocking operation, present multipleshortcuts, and run a shortcut selected by the user. That is, afingerprint event is obtained at a first position on the mobileterminal, and similarly, an operation vector generated by operating anoperation component by the user starting from the first position isobtained at the first position.

As shown in FIG. 6, FIG. 6 is a schematic diagram of operating a mobileterminal according to an embodiment of the present disclosure. In thisembodiment of the present disclosure, a fingerprint sensor of the mobileterminal is a touchscreen. A user operation is used as an example. Themobile terminal is currently in a screen-on state and presents ascreen-locked interface. The touchscreen of the mobile terminal obtainsa touch of an index finger of a user, and determines that a fingerprintof the index finger matches a preset fingerprint event. A specificinterface is presented. Multiple application icons are presented on thespecific interface, for example, a WECHAT icon, a microblog icon, and anALIPAY icon. In this process, the mobile terminal continuously detectspressure from the index finger of the user, and a coordinate positionpressed by the index finger of the user keeps unchanged. After themultiple icons are presented, the mobile terminal obtains a slidingtrack that is entered by the user and that is obtained by sliding in anupward vertical direction using a point pressed by the index finger as astart point, determines, according to the sliding track, that a currentoperation vector is the upward vertical direction, for example,determines, by means of calculation using a coordinate point on thetouchscreen, that the current operation vector is the upward verticaldirection, determines a shortcut in the upward vertical direction, forexample, the WECHAT icon, runs the WECHAT icon, and presents aninterface on which a WECHAT application is run.

As shown in FIG. 7, FIG. 7 is a schematic diagram of operating a mobileterminal according to an embodiment of the present disclosure. In thisembodiment of the present disclosure, a fingerprint sensor of the mobileterminal is a touchscreen. A user operation is used as an example. Themobile terminal is currently in a screen-off state, and a user touches aphysical button to illuminate a screen, or a user taps the touchscreento illuminate a screen. After the touchscreen of the terminal is poweredon, a screen-locked interface is presented. The touchscreen of theterminal obtains a touch of an index finger of the user, and determinesthat a fingerprint of the index finger matches a preset fingerprintevent. A specific interface is presented. Multiple application icons arepresented on the specific interface, for example, a microblog icon A, aWECHAT icon B, an ALIPAY icon C, and a QQ icon D. The four icons may bearranged in a ring shape using a preset center position b as a center.In this process, the mobile terminal does not detect pressure from theindex finger of the user, that is, after entering the fingerprint of theindex finger, the user removes the finger from the touchscreen. Afterthe multiple icons are presented, the terminal obtains a sliding trackthat is entered by the user and that is obtained by sliding in an upwardvertical direction using any point a on the touchscreen as a startposition. The mobile terminal maps the start position of the slidingtrack to the center position, determines, according to the slidingtrack, that a current operation vector is the upward vertical direction,determines a shortcut in the upward vertical direction, for example, theWECHAT icon, runs the WECHAT icon, and presents an interface on which aWECHAT application is run.

As shown in FIG. 8, FIG. 8 is a schematic diagram of operating a mobileterminal according to an embodiment of the present disclosure. In thisembodiment of the present disclosure, a fingerprint sensor of the mobileterminal is disposed at a lower part of a touchscreen. The mobileterminal may be currently in a screen-off state, or in a screen-onstate, or in a screen-locked state. The fingerprint sensor obtains atouch of an index finger of a user, and determines that a fingerprint ofthe index finger matches a preset fingerprint event. A specificinterface is presented. Multiple application icons are presented on thespecific interface, for example, a microblog icon A, a WECHAT icon B, anALIPAY icon C, and a QQ icon D. The four icons may be arranged in a ringshape using a preset center position b as a center. In this process, thefingerprint sensor continuously detects pressure from the index fingerof the user. After the multiple icons are presented, the fingerprintsensor continuously collects a fingerprint image of the index finger ofthe user, and determines, according to multiple images in an indexfinger fingerprint model that are stored in the mobile terminal, thatthe index finger of the user moves. A processor determines a slidingdirection of the index finger on the fingerprint sensor according to themultiple stored fingerprint images of the index finger and multiplefingerprint images continuously collected by the fingerprint sensor. Forexample, the index finger slides in an upward vertical direction. Theterminal maps, to the center position, a start position at which theindex finger slides on the fingerprint sensor, determines a shortcut inthe upward vertical direction of the center position according to thesliding direction, for example, the WECHAT icon, runs the WECHAT icon,and presents an interface on which a WECHAT application is run.

As shown in FIG. 9, FIG. 9 is a schematic diagram of operating a mobileterminal according to an embodiment of the present disclosure. In thisembodiment of the present disclosure, a fingerprint sensor of theterminal is disposed at a lower part of a touchscreen. The mobileterminal may be currently in a screen-off state, or in a screen-onstate, or in a screen-locked state. The fingerprint sensor obtains atouch of an index finger of a user, and determines that a fingerprint ofthe index finger matches a preset fingerprint event. A specificinterface is presented. Multiple application icons are presented on thespecific interface, for example, a microblog icon A, a WECHAT icon B, anALIPAY icon C, and a QQ icon D. The four icons may be arranged in a ringshape using a preset center position b as a center. In this process, thefingerprint sensor does not detect continuous pressure from the indexfinger of the user, that is, after entering the fingerprint of the indexfinger on the fingerprint sensor, the user removes the fingerprint ofthe index finger from the fingerprint sensor. After the multiple iconsare presented, the terminal obtains a sliding track that is entered bythe user and that is obtained by sliding in an upward vertical directionusing any point on the touchscreen as a start point. The mobile terminalmaps a start position a of the sliding track to the center position,determines, according to the sliding track, that a current operationvector is the upward vertical direction, determines a shortcut in theupward vertical direction, for example, the WECHAT icon, runs the WECHATicon, and presents an interface on which a WECHAT application is run.

In an embodiment of the present disclosure, the fingerprint sensor ofthe mobile terminal is a touchscreen. In a screen-off state, thetouchscreen obtains a touch operation of an index finger of a user, orobtains a fingerprint of an index finger of a user. The touchscreen ispowered on, a screen is illuminated, and a screen-locked interface ispresented. A touch position of the index finger of the user keepsunchanged, and a current position on the touchscreen is continuouslypressed. The touchscreen obtains the fingerprint of the index finger,performs identity authentication, and performs an unlocking operation.After the mobile terminal presents an interface that is after theunlocking, the touch position of the index finger of the user stillkeeps unchanged, and the current position on the touchscreen iscontinuously pressed. The touchscreen obtains the fingerprint of theindex finger, compares the fingerprint with a pre-stored fingerprintevent, and presents several shortcuts on the interface that is after theunlocking, for example, a microblog icon A and a WECHAT icon B, or foranother example, a phone number of a contact A and a phone number of acontact B. The terminal obtains a sliding operation of the index fingeron the touchscreen, obtains a sliding direction, determines a shortcutaccording to the sliding direction, and runs the shortcut, for example,opens a microblog application or a WECHAT application, or for anotherexample, calls the contact A or calls the contact B.

In an optional embodiment, different fingerprints may be correspondingto different shortcuts. Further, the terminal may pre-store acorrespondence between different fingerprints and different shortcuts.One type of fingerprint corresponds to one type of shortcut, forexample, an index finger of a user corresponds to a shortcut of acommunication-type application, and a middle finger corresponds to ashortcut of a game-type application. The type herein may be obtained byclassification by the user, or may be original category informationcarried when the user downloads an ANDROID package kit (APK) of anapplication. Alternatively, one type of fingerprint may be correspondingto a shortcut obtained by means of screening according to a screeningrule. For example, an index finger of a user corresponds to shortcuts ofa specific quantity of applications frequently tapped by the user withina time period, for example, shortcuts of five applications frequentlyrun by the user within the last week. A middle finger corresponds toshortcuts of a specific quantity of applications that are possibly usedin a current environment by performing determining according to currentenvironment parameter information. For example, if it is determined,according to the current environment parameter information, that theuser is outdoors, applications such as a weather-type application and atraffic-type application may be used. Different fingerprints arecorresponding to different shortcuts such that a user can performdifferent settings according to a use habit of the user in order todiversify shortcut selection, and facilitate a user operation.

In an optional embodiment, different fingerprints may be correspondingto different shortcut arrangement. Further, the terminal may pre-store acorrespondence between different fingerprints and different shortcutarrangement rules. The arrangement rule may include at least one of ashortcut quantity rule, a shortcut arrangement pattern rule, a shortcutarrangement position rule, a shortcut arrangement spacing rule, or thelike. The shortcut quantity rule is a quantity of shortcuts. Forexample, the quantity of shortcuts may be a quantity of shortcuts of allapplications whose use frequencies within a time period exceed aspecific value, for example, a quantity of shortcuts of applicationsthat are used more than ten times within one day, may be a quantity ofshortcuts of applications presented according to a specific proportion,for example, a quantity of shortcuts of the first five applications thatare most frequently used, or may be a fixed value such as five times.The fixed value may be preset by a system, or may be defined by a user.The shortcut arrangement pattern rule is a shortcut arrangement form.For example, a coordinate point on a touchscreen is used as a center. Asshown in FIG. 4, shortcuts are arranged around the coordinate point in acellular shape, arranged in a rectangle shape, or arranged in a patterndefined by the user. The shortcut arrangement position rule defines aposition at which a shortcut is presented on a screen. For example,shortcuts are arranged using a position of a center point on the screenas a center. Whether the user holds the terminal using a left hand or aright hand may be further determined according to a handheld status ofthe user, and when the user holds the terminal using the left hand, theterminal may intelligently adjust a shortcut arrangement position.Determining whether the terminal is held using the left hand or theright hand belongs to the other approaches in the field, and details arenot further described herein. The shortcut arrangement spacing rulemeans a mutual spacing between multiple shortcuts. For example, eightshortcuts are presented by default by the system. The shortcuts arearranged in a circle whose radius is 0.5 centimeter, or arranged in acircle whose radius is 1 centimeter. The specific rules may be combinedwith each other for application, and the rules may be set by the user,or may be preset by the system. Different fingerprints are correspondingto different shortcut arrangement rules such that a user can set,according to a use habit of the user, an arrangement form that the useris fond of, thereby implementing customization, and improving userexperience.

In a possible implementation, after obtaining a fingerprint gesture or afingerprint, the fingerprint sensor of the terminal determines whetherthe fingerprint gesture matches a preset fingerprint gesture, ordetermines whether the fingerprint matches a preset fingerprint. Whenthe fingerprint gesture matches the preset fingerprint gesture, or thefingerprint matches the preset fingerprint, any coordinate point on ascreen of the terminal is obtained, the coordinate point is used as acenter, and corresponding shortcuts are presented around the coordinatepoint in a preset arrangement manner. A sliding operation of a user atany point on a touchscreen is obtained, and the sliding operation of theuser at the any point on the touchscreen is mapped to a slidingoperation that uses the coordinate point as a start point. Afterobtaining the sliding operation that uses the coordinate point as thestart point, the terminal obtains a sliding direction of the slidingoperation, and runs a shortcut corresponding to the sliding direction.In this way, after a terminal authenticates a fingerprint, and presentsa shortcut, a user no longer needs to tap a shortcut at a specificposition to run the shortcut, thereby improving convenience of a useroperation.

In a possible implementation, when the fingerprint gesture matches thepreset fingerprint gesture, or the fingerprint matches the presetfingerprint, the terminal may further determine, using a sensor, whetherthe user holds the terminal using a left hand or a right hand in orderto determine whether the user currently operates the terminal using theleft hand or the right hand. Further, a shortcut arrangement rule suchas an arrangement position or an arrangement pattern is determinedaccording to whether the user operates the terminal using the left handor the right hand. For example, when the user operates the terminalusing the right hand, shortcuts may be presented in a sector shape in alower right corner on the display screen of the terminal such that theuser can quickly and conveniently select a shortcut, thereby improvinguse convenience of the user.

In a possible implementation, after obtaining a fingerprint gesture or afingerprint, the fingerprint sensor of the terminal determines whetherthe fingerprint gesture matches a preset fingerprint gesture, ordetermines whether the fingerprint matches a preset fingerprint. Whenthe fingerprint gesture matches the preset fingerprint gesture, or thefingerprint matches the preset fingerprint, any coordinate point on ascreen of the terminal is obtained, the coordinate point is used as acenter, and corresponding shortcuts are presented around the coordinatepoint in a preset arrangement manner. A sliding operation of a user onthe fingerprint sensor is obtained, and the sliding operation of theuser on the fingerprint sensor is mapped to a sliding operation thatuses the coordinate point as a start point. After obtaining the slidingoperation that uses the coordinate point as the start point, theterminal obtains a sliding direction of the sliding operation, and runsa shortcut corresponding to the sliding direction. In this way, a usercan select and run a shortcut only by operating a fingerprint sensor,and the user does not need to tap a touchscreen for selection afterdetermining the shortcut, thereby greatly improving touch efficiency.

During actual product implementation, the following scenario may occur.The fingerprint sensor of the terminal has a relatively small toucharea, and a sliding direction cannot be accurately detected. In apossible implementation, after fingerprint gesture recognition orfingerprint recognition is performed, and a shortcut is presented on adisplay screen, a touchscreen or any other touch component of theterminal may be further used to determine a direction of an operationvector of an operation performed by a user on a screen or the operationcomponent in order to determine a shortcut. For example, after afingerprint component on the back of Mate 7 recognizes a fingerprintgesture of an index finger or a middle finger, a shortcut is displayed.When a thumb slides in a direction on the screen, a shortcut in thecorresponding direction is selected and executed. The thumb may operateat any position on the screen, and the terminal needs only to determinedirection information of an operation vector, and determines a shortcutaccording to the direction information.

During product implementation, a scenario in which the terminal is in ascreen-locked state may further occur. In a possible implementation,when a fingerprint gesture or a fingerprint is used to present ashortcut, the fingerprint gesture or the fingerprint may be further usedfor unlocking. That is, when the terminal is in the screen-locked state,that is, when the terminal currently presents a screen-locked interface,the terminal obtains a fingerprint event that is entered by a user usingthe fingerprint sensor. When the fingerprint event matches a presetfingerprint event, the terminal performs an unlocking operation, andpresents a corresponding shortcut on an interface presented on a displayscreen after the unlocking. In a possible implementation, if afingerprint gesture or a fingerprint cannot be used for unlocking, inthe screen-locked state, the terminal obtains an unlocking instructionthat is entered by the user, and terminates the screen-locked stateaccording to the unlocking instruction. The terminal obtains afingerprint gesture or a fingerprint that is entered by the user,attempts to authenticate the fingerprint gesture or the fingerprint, andpresents a corresponding shortcut when the authentication succeeds.Alternatively, in a possible implementation, when a fingerprint gestureor a fingerprint is used to present a shortcut, the fingerprint gestureor the fingerprint is not used for unlocking. Instead, after anoperation vector generated by triggering an operation component by theuser is obtained, unlocking is performed such that the terminal can run,on a screen that is after the unlocking, a shortcut corresponding to theoperation vector, and can further present a running result.Alternatively, in a possible implementation, an unlocked state may beentered only when a running result of a shortcut corresponding to anoperation vector is finally presented. That is, the terminal is still inthe screen-locked state when the shortcut is run, and when the runningresult of the shortcut is presented, the terminal is in the unlockedstate. Certainly, in a possible implementation, a running result of ashortcut corresponding to an operation vector may be presented on ascreen-locked interface. This is not limited. A screen-locked interfaceof a terminal is considered such that the terminal learns of arequirement of a user in a timely manner, thereby improving convenienceof operating the terminal in different states, and improving userexperience.

During product implementation, a scenario in which the terminal is in ascreen-off state may further occur. In a possible implementation, theterminal is in a state in which a screen is off and the screen is notlocked. In the screen-off state, the terminal obtains a fingerprintgesture or a fingerprint that is entered by a user, illuminates ascreen, attempts to determine, by means of authentication, whether thefingerprint gesture or the fingerprint matches a preset fingerprintevent, and when an authentication result is that the fingerprint gestureor the fingerprint matches the preset fingerprint event, presents acorresponding shortcut on a current interface. In a possibleimplementation, the terminal is in both a screen-off state and ascreen-locked state. In this case, a fingerprint gesture or afingerprint may be used to invoke a shortcut, and may be further usedfor unlocking. That is, in the screen-off state, the terminal obtains afingerprint gesture or a fingerprint that is entered by a user. Theterminal illuminates a screen, and attempts to determine, by means ofauthentication, whether the fingerprint gesture or the fingerprintmatches a preset fingerprint event. When an authentication result isthat the fingerprint gesture or the fingerprint matches the presetfingerprint event, the terminal performs an unlocking operation, andpresents a corresponding shortcut on an interface presented on a displayscreen after the unlocking. It should be noted that, operations ofilluminating the screen and performing authentication by the terminalmay be simultaneously performed, or may be performed in a sequenceaccording to a requirement. From a perspective of user perception, aftera fingerprint event is entered, the terminal may first illuminate thescreen, present a screen-locked interface, then display the interfacethat is after the unlocking, and further present a correspondingshortcut on the interface that is after the unlocking.

In an embodiment of the present disclosure, in the method shown in FIG.3, the method further includes presenting a screen-locked interface whenthe fingerprint event that is entered by the user does not match thepreset fingerprint event, where at least one shortcut is presented onthe screen-locked interface, obtaining a sliding direction of the useron the fingerprint sensor, determining, according to the slidingdirection of the user on the fingerprint sensor, a second shortcut inthe at least one shortcut presented on the screen-locked interface, andrunning the second shortcut, and presenting a running result. An examplethat the second shortcut is an icon of a camera application is used. Ifthe preset fingerprint event is a fingerprint of an index finger, andthe fingerprint that is entered by the user is a fingerprint of a thumb,in this case, the terminal determines, by means of authentication, thatthe preset fingerprint event and the fingerprint event that is enteredby the user do not match, and presents the screen-locked interface. Ashortcut of the camera application is presented on the screen-lockedinterface. For example, the camera application is presented in a lowerright corner on the current display screen of the terminal. A slidingoperation of the user on the fingerprint sensor is obtained. The slidingoperation may be performed using any finger, or may be performed usingonly a preset fingerprint. When the sliding operation of the user on thefingerprint sensor is an upward sliding operation, the cameraapplication is run, and a viewfinder is presented. In this embodiment, ashortcut is presented on a screen-locked interface such that a user canopen a corresponding shortcut by performing a sliding operation on afingerprint sensor, and the user can quickly and conveniently run theshortcut without moving a finger to a touchscreen to perform anoperation, thereby reducing operation duration, and improving operationefficiency.

In an embodiment of the present disclosure, as shown in FIG. 1, thisembodiment of the present disclosure further provides a mobile terminal.The mobile terminal may be used to execute the method shown in FIG. 3 orany method procedure in the method embodiment. For a same orcorresponding technical feature thereof, refer to description in themethod embodiment. The mobile terminal includes an input device 102configured to obtain a fingerprint event that is entered by a user, anoutput device 105 configured to present at least one shortcut if thefingerprint event that is entered by the user matches a presetfingerprint event, at least one operation component 104 configured toobtain an operation vector entered by operating the mobile terminal bythe user, and a processor 101 configured to run a first shortcut in theat least one shortcut according to the operation vector. The outputdevice 105 is further configured to present a running result after theprocessor 101 runs the first shortcut. Optionally, the output device 105may be a display screen, or may be a projector that has a projectingfunction. It should be noted that, the operation component 104 and theinput device 102 herein are only a general reference. During actualproduct implementation, the operation component 104 and the input device102 may be a same device. For example, both the operation component 104and the input device 102 are a fingerprint sensor. The operationcomponent 104 and the input device 102 may be different devices. Forexample, the input device 102 is a fingerprint sensor, and the operationcomponent 104 is a touchscreen. The mobile terminal further includes apower supply 106 configured to supply power to the mobile terminal, andfurther includes a memory 103 configured to store corresponding code orthe like for the mobile terminal. In this embodiment of the presentdisclosure, a shortcut is presented by performing matching betweenfingerprint events, a to-be-run shortcut is determined according to anoperation vector generated by operating a mobile terminal by a user, theshortcut is run, and a running result is presented such that the usercan conveniently and quickly run the shortcut, thereby reducingoperation duration, and improving operation efficiency.

In the embodiment of the mobile terminal, the at least one operationcomponent 104 may be a fingerprint sensor. That the at least oneoperation component 104 is configured to obtain an operation vectorentered by operating the mobile terminal by the user includes that thefingerprint sensor is configured to obtain a sliding direction of theuser on the fingerprint sensor. The processor 101 is further configuredto determine the first shortcut in the at least one shortcut accordingto the sliding direction of the user on the fingerprint sensor, and runthe first shortcut.

In the embodiment of the mobile terminal, the at least one operationcomponent may be a touchscreen. That the at least one operationcomponent is configured to obtain an operation vector entered byoperating the mobile terminal by the user includes that the touchscreenis configured to obtain a sliding direction of the user on thetouchscreen. The processor 101 is further configured to determine thefirst shortcut in the at least one shortcut according to the slidingdirection of the user on the touchscreen, and run the first shortcut.

In the embodiment of the mobile terminal, optionally, the output device105 is further configured to present a screen-locked interface beforethe input device obtains the fingerprint event that is entered by theuser. The processor 101 is further configured to perform an unlockingoperation if the fingerprint event that is entered by the user matchesthe preset fingerprint event. The output device 105 is furtherconfigured to present the at least one shortcut after the processor 101performs the unlocking operation.

In the embodiment of the mobile terminal, optionally, the output device105 is further configured to present a screen-locked interface beforethe input device 102 obtains the fingerprint event that is entered bythe user. The output device 105 is further configured to present the atleast one shortcut on the screen-locked interface if the fingerprintevent that is entered by the user matches the preset fingerprint event.The output device 105 is further configured to present the runningresult on the screen-locked interface after the processor 101 runs thefirst shortcut in the at least one shortcut.

In the embodiment of the mobile terminal, optionally, the output device105 is further configured to present a screen-off state before the inputdevice 102 obtains the fingerprint event of the user. The output device105 is further configured to perform a power-on operation, illuminate ascreen, and present the at least one shortcut if the fingerprint eventthat is entered by the user matches the preset fingerprint event.

In the embodiment of the mobile terminal, the input device 102 is afingerprint sensor. The output device 105 is further configured topresent a screen-locked interface if the fingerprint event that isentered by the user does not match the preset fingerprint event, whereat least one shortcut is presented on the screen-locked interface. Thefingerprint sensor is further configured to obtain a sliding directionof the user on the fingerprint sensor after the output device presentsthe screen-locked interface. The processor 101 is further configured todetermine, according to the sliding direction of the user on thefingerprint sensor, a second shortcut in the at least one shortcutpresented on the screen-locked interface, and run the second shortcut.The output device 105 is further configured to present a running resultafter the processor 105 runs the second shortcut.

In the mobile terminal embodiment, that the output device 105 presentsat least one shortcut includes that the output device 105 presents theat least one shortcut in a preset region on a currently presented firstinterface according to a preset arrangement rule, the output device 105performs a switchover from a first interface to a second interface, andpresents the at least one shortcut in a preset region on the secondinterface according to a preset arrangement rule, where the firstinterface is a currently presented interface of the output device 105,or the output device 105 presents a suspend interface on a currentlypresented first interface, and presents the at least one shortcut on thesuspend interface according to a preset arrangement rule.

In the embodiment of the mobile terminal, the output device 105 isfurther configured to present a screen-locked interface after presentingthe at least one shortcut, if the at least one operation component doesnot obtain, within preset duration, the operation vector entered byoperating the mobile terminal by the user. Alternatively, the outputdevice 105 is further configured to present a system applicationinterface after presenting the at least one shortcut, if the at leastone operation component does not obtain, within preset duration, theoperation vector entered by operating the mobile terminal by the user.

In the embodiment of the mobile terminal, the input device 102 includesa fingerprint sensor. That the input device 102 obtains a fingerprintevent that is entered by a user includes the fingerprint sensor obtainsa fingerprint that is entered by the user, the fingerprint sensorobtains a first fingerprint gesture that is entered by the user, wherethe first fingerprint gesture is at least one of a tap operation, adouble tap operation, a touch and hold operation, or a sliding operationthat is performed by the user on the fingerprint sensor using a specificfingerprint, or the input device 102 obtains a second fingerprintgesture that is entered by the user, where the second fingerprintgesture is a combination of an operation generated by triggering thefingerprint sensor by the user using a specific fingerprint and anoperation generated by triggering another operation component by theuser.

In the embodiment of the mobile terminal, different fingerprint eventsare corresponding to different shortcuts.

In the embodiment of the mobile terminal, the output device 105 isfurther configured to present the at least one shortcut according to thepreset arrangement rule, and different fingerprint events arecorresponding to different shortcut arrangement rules. The arrangementrule includes at least one of a shortcut quantity rule, a shortcutarrangement pattern rule, a shortcut arrangement position rule, or ashortcut arrangement spacing rule.

In the embodiment of the mobile terminal, the shortcut displayed by theoutput device 105 includes at least one of a shortcut of an applicationprogram, a shortcut of a specific function, or a shortcut of an internalelement of a specific application.

In an embodiment of the present disclosure, as shown in FIG. 11, thisembodiment of the present disclosure further provides an apparatus. Theapparatus may be used to execute the method shown in FIG. 3 or anymethod procedure in the method embodiment. For a same or correspondingtechnical feature thereof, refer to description in the methodembodiment. The apparatus includes a fingerprint event obtaining module1101 configured to obtain a fingerprint event that is entered by a user,a shortcut presentation module 1102 configured to present at least oneshortcut if the fingerprint event that is entered by the user matches apreset fingerprint event, an operation vector obtaining module 1103configured to obtain an operation vector generated by operating at leastone operation component of a mobile terminal by the user, a runningmodule 1104 configured to run a first shortcut in the at least oneshortcut according to the operation vector, and a result presentationmodule 1105 configured to present a running result after the runningmodule 1104 runs the first shortcut. In this embodiment of the presentdisclosure, a shortcut is presented by performing matching betweenfingerprint events, a to-be-run shortcut is determined according to anoperation vector generated by operating a mobile terminal by a user, theshortcut is run, and a running result is presented such that the usercan conveniently and quickly run the shortcut, thereby reducingoperation duration, and improving operation efficiency.

In the embodiment of the mobile terminal, the at least one operationcomponent is a fingerprint sensor. The operation vector obtaining module1103 is further configured to obtain a sliding direction of the user onthe fingerprint sensor. The running module 1104 is further configured todetermine the first shortcut in the at least one shortcut according tothe sliding direction of the user on the fingerprint sensor, and run thefirst shortcut.

In the embodiment of the mobile terminal, the at least one operationcomponent is a touchscreen. The operation vector obtaining module 1103is further configured to obtain a sliding direction of the user on thetouchscreen. The running module 1104 is further configured to determinethe first shortcut in the at least one shortcut according to the slidingdirection of the user on the touchscreen, and run the first shortcut.

In the embodiment of the mobile terminal, optionally, the apparatusfurther includes a first screen-locked presentation module (not shown).The first screen-locked presentation module is configured to present ascreen-locked interface before the fingerprint event obtaining module1101 obtains the fingerprint event that is entered by the user. Theshortcut presentation module 1102 is further configured to perform anunlocking operation if the fingerprint event that is entered by the usermatches the preset fingerprint event, and present the at least oneshortcut according to a preset arrangement rule after the unlocking.

In the embodiment of the mobile terminal, optionally, the apparatusfurther includes a second screen-locked presentation module (not shown).The second screen-locked presentation module is configured to present ascreen-locked interface before the fingerprint event obtaining module1101 obtains the fingerprint event that is entered by the user. Theshortcut presentation module 1102 is further configured to present theat least one shortcut on the screen-locked interface if the fingerprintevent that is entered by the user matches the preset fingerprint event.The result presentation module 1105 is further configured to present therunning result on the screen-locked interface after the running module1104 runs the first shortcut in the at least one shortcut.Alternatively, the result presentation module 1105 is further configuredto present the running result in an unlocked state after the runningmodule 1104 runs the first shortcut in the at least one shortcut.

In the embodiment of the mobile terminal, optionally, the apparatusfurther includes a screen-off control module (not shown). The screen-offcontrol module is configured to enable the mobile terminal to present ascreen-off state before the fingerprint event obtaining module 1101obtains the fingerprint event that is entered by the user. The shortcutpresentation module 1102 is further configured to illuminate a screen,and present the at least one shortcut if the fingerprint event that isentered by the user matches the preset fingerprint event.

In the embodiment of the mobile terminal, the apparatus further includesa third screen-locked presentation module (not shown) configured topresent a screen-locked interface if the fingerprint event that isentered by the user does not match the preset fingerprint event, whereat least one shortcut is presented on the screen-locked interface. Theoperation vector obtaining module 1103 is further configured to obtain asliding direction of the user on a fingerprint sensor. The runningmodule 1104 is further configured to determine, according to the slidingdirection of the user on the fingerprint sensor, a second shortcut inthe at least one shortcut presented on the screen-locked interface, andrun the second shortcut. The result presentation module 1105 is furtherconfigured to present a running result after the running module 1104runs the second shortcut.

In the embodiment of the mobile terminal, the shortcut presentationmodule 1102 presents at least one shortcut includes that the shortcutpresentation module 1102 presents the at least one shortcut in a presetregion on a currently presented first interface according to a presetarrangement rule, the shortcut presentation module 1102 performs aswitchover from a first interface to a second interface, and presentsthe at least one shortcut in a preset region on the second interfaceaccording to a preset arrangement rule, where the first interface is acurrently presented interface, or the shortcut presentation module 1102presents a suspend interface on a currently presented first interface,and presents the at least one shortcut on the suspend interfaceaccording to a preset arrangement rule.

In the embodiment of the mobile terminal, the apparatus further includesa timing presentation module (not shown). The timing presentation moduleis configured to present a screen-locked interface after the shortcutpresentation module 1102 presents the at least one shortcut, when theoperation vector generated by operating the at least one operationcomponent of the mobile terminal by the user is not obtained withinpreset duration. Alternatively, the timing presentation module isconfigured to present a system application interface after the shortcutpresentation module 1102 presents the at least one shortcut, when theoperation vector generated by operating the at least one operationcomponent of the mobile terminal by the user is not obtained withinpreset duration.

In the embodiment of the mobile terminal, the fingerprint eventobtaining module 1101 is further configured to obtain a fingerprint thatis entered by the user. Alternatively, the fingerprint event obtainingmodule 1101 is further configured to obtain a first fingerprint gesturethat is entered by the user, where the first fingerprint gesture is atleast one of a tap operation, a double tap operation, a touch and holdoperation, or a sliding operation that is performed by the user on thefingerprint sensor using a specific fingerprint. Alternatively, thefingerprint event obtaining module 1101 is further configured to obtaina second fingerprint gesture that is entered by the user, where thesecond fingerprint gesture is a combination of an operation generated bytriggering the fingerprint sensor by the user using a specificfingerprint and an operation generated by triggering another operationcomponent by the user.

In the embodiment of the mobile terminal, different fingerprint eventsobtained by the fingerprint event obtaining module 1101 arecorresponding to different shortcuts.

In the embodiment of the mobile terminal, the shortcut presentationmodule 1102 is further configured to present the at least one shortcutaccording to the preset arrangement rule, and different fingerprintevents obtained by the fingerprint event obtaining module 1101 arecorresponding to different shortcut arrangement rules. The arrangementrule includes at least one of a shortcut quantity rule, a shortcutarrangement pattern rule, a shortcut arrangement position rule, or ashortcut arrangement spacing rule.

In the embodiment of the mobile terminal, the shortcut presented by theshortcut presentation module 1102 includes at least one of a shortcut ofan application program, a shortcut of a specific function, or a shortcutof an internal element of a specific application.

As shown in FIG. 12, FIG. 12 is a flowchart of an operation method withfingerprint recognition according to an embodiment of the presentdisclosure. The method includes the following steps.

Step S1201: Obtain a fingerprint event that is entered by a user using afingerprint sensor.

Further, refer to the description in step S301, and details are notdescribed herein.

Step S1202: Present a screen-locked interface when the fingerprint eventthat is entered by the user does not match a preset fingerprint event,where at least one shortcut is presented on the screen-locked interface.The shortcut includes at least one of a shortcut of an applicationprogram, a shortcut of a specific function, or a shortcut of an internalelement of a specific application.

When the fingerprint event that is entered by the user is a fingerprintimage, that the fingerprint event that is entered by the user does notmatch a preset fingerprint event includes that the fingerprint imagethat is entered by the user is different from all pre-stored fingerprintimages, or similarities are all less than a preset threshold.

When the fingerprint event that is entered by the user is a fingerprintgesture of touching the fingerprint sensor by the user, that is, atleast one of a tap operation, a double tap operation, a touch and holdoperation, or a sliding operation that is performed by the user on thefingerprint sensor using a specific fingerprint, that the fingerprintevent that is entered by the user does not match a preset fingerprintevent includes a fingerprint for touching the fingerprint sensor by theuser is different from a preset fingerprint of a fingerprint gesture, oroperations performed on the fingerprint sensor are different, or asimilarity between operations is less than a preset threshold.

When the fingerprint event that is entered by the user is a fingerprintgesture of touching the fingerprint sensor by the user, that is, acombination of an operation instruction generated by triggering thefingerprint sensor by the user using a specific fingerprint and anoperation instruction generated by triggering another operationcomponent by the user, that the fingerprint event that is entered by theuser does not match a preset fingerprint event includes a fingerprintfor touching the fingerprint sensor by the user is different from apreset fingerprint of a fingerprint gesture, other operation componentstouched by the user are different, or operations for touching the othercomponents by the user are different or a deviation does not fall withina preset range.

The at least one shortcut may be presented on the screen-lockedinterface, for example, in multiple shortcut arrangement forms in theforegoing description. Alternatively, there may be only one shortcut onthe screen-locked interface, for example, an icon of a cameraapplication.

Step S1203: Obtain a sliding direction of the user on the fingerprintsensor.

The user performs a sliding operation on the fingerprint sensor, and theterminal obtains a sliding track of the user, and determines a slidingdirection of the sliding operation.

Step S1204: Determine, according to the sliding direction of the user onthe fingerprint sensor, a second shortcut in the at least one shortcutpresented on the screen-locked interface.

When the screen-locked interface includes multiple shortcuts, as isdescribed in the foregoing embodiment, a sliding start point on thefingerprint sensor may be mapped to a center point of the multipleshortcuts, a shortcut in a sliding direction corresponding to the centerpoint is determined according to the sliding direction of a slidingtrack obtained by the fingerprint sensor.

When the screen-locked interface includes only one shortcut, theshortcut is located on an edge of a display screen, and a slidingdirection is obtained by sliding towards an inner side of the displayscreen using the shortcut as a start point, the shortcut is run.Alternatively, when the screen-locked interface includes only oneshortcut, the shortcut may be run provided that sliding of the user onthe fingerprint sensor is detected. FIG. 13 is used as an example. InFIG. 13, when the fingerprint event that is entered by the user does notmatch the preset fingerprint event, the screen-locked interface ispresented. The screen-locked interface includes a shortcut of a cameraapplication. The camera application is presented in a lower right corneron the current display screen of the terminal. A sliding operation ofthe user on the fingerprint sensor is obtained. The sliding operationmay be performed using any finger, or may be performed using only apreset fingerprint. When the sliding operation of the user on thefingerprint sensor is an upward sliding operation, that is, sliding isperformed towards an inner side of the display screen using a shortcuton an edge of the display screen as a start point, the cameraapplication is run, and a viewfinder in the camera application ispresented. In this embodiment, a shortcut is presented on ascreen-locked interface such that a user can open a correspondingshortcut by performing a sliding operation on a fingerprint sensor, andthe user can quickly and conveniently run the shortcut without moving afinger to a touchscreen to perform an operation, thereby reducingoperation duration, and improving operation efficiency.

Step S1205: Run the second shortcut, and present a running result.

In this embodiment of the present disclosure, fingerprint eventauthentication is performed, and if the authentication fails, ascreen-locked interface is displayed such that security of a terminal isimproved. In addition, a shortcut is presented on the screen-lockedinterface such that a user can open a corresponding shortcut byperforming a sliding operation on a fingerprint sensor, and the user canquickly and conveniently run the shortcut without moving a finger to atouchscreen to perform an operation, thereby reducing operationduration, and improving operation efficiency.

In an embodiment of the present disclosure, as shown in FIG. 14, thisembodiment of the present disclosure further provides a mobile terminal.The mobile terminal may be used to execute the method procedure in themethod embodiment in FIG. 12. For a same or corresponding technicalfeature thereof, refer to description in the method embodiment. Themobile terminal includes a fingerprint sensor 1402 configured to obtaina fingerprint event that is entered by a user using the fingerprintsensor 1402, an display device 1405 includes a touch-sensitive surfaceand a display screen and configured to present a screen-locked interfaceif the fingerprint event that is entered by the user does not match apreset fingerprint event, where the screen-locked interface includes atleast one shortcut, where the fingerprint sensor 1402 is furtherconfigured to obtain a sliding operation of the user on the fingerprintsensor, and a processor 1401 configured to determine, according to asliding direction of the sliding operation of the user on thefingerprint sensor 1402, a second shortcut in the at least one shortcutincluded on the screen-locked interface, and run the first shortcut. Thedisplay device 1405 is further configured to present a running resultafter the processor 1401 runs the first shortcut. The mobile terminalfurther includes a power supply 1406 configured to supply power to themobile terminal, and further includes a memory 1403 configured to storecorresponding code or the like for the mobile terminal. Correspondingsoftware such as an application program 1404 is further installed in themobile terminal. The mobile terminal performs a corresponding functionby invoking the corresponding software. Fingerprint event authenticationis performed, and if the authentication fails, a screen-locked interfaceis displayed such that security of the mobile terminal is improved. Inaddition, a shortcut is presented on the screen-locked interface suchthat a user can open a corresponding shortcut by performing a slidingoperation on the fingerprint sensor 1402, and the user can quickly andconveniently run the shortcut without moving a finger to a touchscreento perform an operation, thereby reducing operation duration, andimproving operation efficiency.

In an embodiment of the present disclosure, as shown in FIG. 15, thisembodiment of the present disclosure further provides an apparatus. Theapparatus may be used to execute the method procedure in the methodembodiment in FIG. 12. For a same or corresponding technical featurethereof, refer to description in the method embodiment. The apparatusincludes a fingerprint event obtaining module 1501 configured to obtaina fingerprint event that is entered by a user, a screen-lockedpresentation module 1502 configured to present a screen-locked interfaceif the fingerprint event that is entered by the user does not match apreset fingerprint event, where the screen-locked interface includes atleast one shortcut, a sliding operation obtaining module 1503 configuredto obtain a sliding operation of the user on the fingerprint sensor, adetermining module 1504 configured to determine, according to a slidingdirection of the sliding operation of the user on the fingerprintsensor, a first shortcut in the at least one shortcut included on thescreen-locked interface, a running module 1505 configured to run thefirst shortcut, and a result presentation module 0506 configured topresent a running result after the running module 1505 runs the firstshortcut.

In all the implementations of the present disclosure, when a biologicalfeature recognizer such as an iris recognizer or a retina recognizerother than a fingerprint sensor is further installed in a mobileterminal, the terminal may execute solutions described in theembodiments of the present disclosure using the biological featurerecognizer. The following uses iris recognition as an example. An irisrecognizer is disposed in the terminal in which a pre-stored irisparameter is locally configured. When a user performs an operation, theterminal obtains an iris feature of the user using the iris recognizer,and matches the iris feature with the pre-stored iris parameter. Whenmatching succeeds, a display screen of the terminal may present aninterface shown in FIG. 5. The terminal collects a movement of aneyeball of the user or a movement of a line of sight using the irisrecognizer, a camera, or an eyeball recognizer, and converts themovement into an event that can be recognized by the terminal. Forexample, when determining, by means of collection, that the eyeball ofthe user moves upward, the terminal recognizes the movement as a slidingevent that is performed on the touchscreen in an upward operation vectordirection using a center point of shortcuts as a center.

It should be noted that, in the embodiments of the present disclosure,descriptions such as “first” and “second” are used only to distinguishbetween described objects, and do not have actual meanings. For example,meanings such as a portable electronic device and a terminal.

Functional modules in the embodiments of the present disclosure may beintegrated into one processing unit module, or each of the modules mayexist alone physically, or two or more modules are integrated into onemodule. The integrated module may be implemented in a form of hardware,or may be implemented in a form of hardware in addition to a softwarefunctional unit.

It may be clearly understood by persons skilled in the art that, for thepurpose of convenient and brief description, division of the functionmodules is used as an example for description. In actual application,the foregoing functions can be allocated to different function modulesand implemented according to a requirement, that is, an inner structureof an apparatus is divided into different function modules to implementall or some of the functions described above. For a detailed workingprocess of the apparatus, refer to a corresponding process in the methodembodiment. Implementation principles and technical effects of theapparatus are similar, and a same or corresponding technical feature isnot described herein again.

Finally, it should be noted that the embodiments are only intended fordescribing the technical solutions of the present disclosure, but notfor limiting the present disclosure. Although the present disclosure isdescribed in detail with reference to the embodiments, persons ofordinary skill in the art should understand that they may still makemodifications to the technical solutions described in the embodiments ormake equivalent replacements to some or all technical features thereof,without departing from the scope of the technical solutions of theembodiments of the present disclosure.

What is claimed is:
 1. A method for a mobile terminal, comprising:obtaining a first fingerprint input by a user's first finger at a presetposition on a touchscreen of the mobile terminal; displaying a firstplurality of shortcuts when the first fingerprint matches a first presetfingerprint and a duration of the first finger at the preset position onthe touchscreen exceeds a first predetermined duration; detecting afirst sliding operation input by the first finger using the presetposition on the touchscreen as a start position; determining a firstshortcut from the first plurality of shortcuts according to at least afirst direction of the first sliding operation; and running the firstshortcut.
 2. The method of claim 1, wherein at least one of the firstplurality of shortcuts comprises an internal element of an application.3. The method of claim 2, wherein the internal element of an applicationcomprises at least one of the following: a link for starting a contactin a contact application, a link for starting a short message servicemessage in a short message service message application, or a link forenabling a function setting in a settings application.
 4. The method ofclaim 1, wherein the terminal is in a screen-off state before the firstfingerprint is obtained, and wherein the method further comprises:obtaining a touch operation of the first finger on the touchscreen ofthe mobile terminal and, illuminating the touchscreen in response. 5.The method of claim 1, wherein the mobile terminal is in a screen-offstate before the first fingerprint is obtained, and wherein the methodfurther comprises: obtaining an operation on a physical button on themobile terminal; and illuminating the touchscreen.
 6. The method ofclaim 1, wherein displaying the first plurality of shortcuts comprisesany one of the following: displaying the first plurality of shortcuts ina preset region on a first interface according to a preset arrangementrule; or displaying the first plurality of shortcuts in a preset regionon a second interface according to a preset arrangement rule after afirst interface is switched to a second interface; or displaying thefirst plurality of shortcuts on a suspend interface which is displayedon a first interface according to a preset arrangement rule; ordisplaying the first plurality of shortcuts according to whether theuser operates the mobile terminal by using a left hand or a right hand.7. The method of claim 1, further comprising: displaying a screen-lockedinterface when the first fingerprint does not match the first presetfingerprint, and displaying a second plurality of shortcuts on thescreen-locked interface.
 8. The method of claim 7, further comprising:detecting a second sliding operation input by the first finger using thepreset position on the touchscreen as a start position; determining asecond shortcut from the second plurality of shortcuts according to atleast a second direction of the second sliding operation; and runningthe second shortcut.
 9. The method of claim 1, further comprising:obtaining a second fingerprint input by a user's second finger at thepreset position on the touchscreen of the mobile terminal; displaying athird plurality of shortcuts when the second fingerprint matches asecond preset fingerprint and a duration of the second finger at thepreset position on the touchscreen exceeds a second predeterminedduration; detecting a third sliding operation input by the second fingerusing the preset position on the touchscreen as a start position;determining a third shortcut from the third plurality of shortcutsaccording to at least a third direction of the third sliding operation;and running the third shortcut.
 10. A mobile terminal, comprising: atouchscreen; a memory; and a processor coupled to the touchscreen andthe memory, wherein the memory comprises instructions, when executed bythe processor, cause the mobile terminal to perform: obtaining a firstfingerprint input by a user's first finger at a preset position on atouchscreen of the mobile terminal; displaying a first plurality ofshortcuts when the first fingerprint matches a first preset fingerprintand a duration of the first finger at the preset position on thetouchscreen exceeds a first predetermined duration; detecting a firstsliding operation input by the first finger using the preset position onthe touchscreen as a start position; determining a first shortcut fromthe first plurality of shortcuts according to at least a first directionof the first sliding operation; and running the first shortcut.
 11. Themobile terminal of claim 10, wherein at least one of the first pluralityof shortcuts comprises an internal element of an application.
 12. Themobile terminal of claim 11, wherein the internal element of anapplication comprises at least one of the following: a link for startinga contact in a contact application, a link for starting a short messageservice message in a short message service message application, or alink for enabling a function setting in a settings application.
 13. Themobile terminal of claim 10, wherein the terminal is in a screen-offstate before the first fingerprint is obtained, and wherein theinstructions further cause the mobile terminal to perform: obtaining atouch operation of the first finger on the touchscreen of the mobileterminal; and illuminating the touchscreen in response.
 14. The mobileterminal of claim 10, wherein the terminal is in a screen-off statebefore the first fingerprint is obtained, and wherein the instructionsfurther cause the mobile terminal to perform: obtaining an operation ona physical button on the mobile terminal; and illuminating thetouchscreen.
 15. The mobile terminal of claim 10, wherein for displayingthe first plurality of shortcuts the instructions cause the mobileterminal to perform any one of the following: displaying the firstplurality of shortcuts in a preset region on a first interface accordingto a preset arrangement rule; or displaying the first plurality ofshortcuts in a preset region on a second interface according to a presetarrangement rule after a first interface is switched to a secondinterface; or displaying the first plurality of shortcuts on a suspendinterface which is displayed on a first interface according to a presetarrangement rule; or displaying the first plurality of shortcutsaccording to whether the user operates the mobile terminal by using aleft hand or a right hand.
 16. The mobile terminal of claim 10, whereinthe instructions further cause the mobile terminal to perform:displaying a screen-locked interface when the first fingerprint does notmatch the first preset fingerprint, and displaying a second plurality ofshortcuts on the screen-locked interface.
 17. The mobile terminal ofclaim 16, wherein the instructions further cause the mobile terminal toperform: detecting a second sliding operation input by the first fingerusing the preset position on the touchscreen as a start position;determining a second shortcut from the second plurality of shortcutsaccording to at least a second direction of the second slidingoperation; and running the second shortcut.
 18. The mobile terminal ofclaim 10, wherein the instructions further cause the mobile terminal toperform: obtaining a second fingerprint input by a user's second fingerat the preset position on the touchscreen of the mobile terminal;displaying a third plurality of shortcuts when the second fingerprintmatches a second preset fingerprint and a duration of the second fingerat the preset position on the touchscreen exceeds a second predeterminedduration; detecting a third sliding operation input by the second fingerusing the preset position on the touchscreen as a start position;determining a third shortcut from the third plurality of shortcutsaccording to at least a third direction of the third sliding operation;and running the third shortcut.
 19. A method for a mobile terminalcomprising: presenting a screen-locked interface; obtaining afingerprint input by a user's finger at a preset position on atouchscreen of the mobile terminal; displaying a first interface on thetouchscreen when the fingerprint matches a preset fingerprint and afirst duration of the user's finger at the preset position on thetouchscreen exceeds a first predetermined duration, wherein the firstinterface is an unlocked interface; in response to the user's fingerremaining at the preset position on the touchscreen for a secondduration exceeding a second predetermined duration, after the firstinterface is displayed, displaying at least one shortcut on a secondinterface on the touchscreen, the second interface being different fromthe first interface; detecting a sliding operation input by the user'sfinger by using the preset position on the touchscreen as a startposition; determining a first shortcut from the at least one shortcutaccording to at least a sliding direction of the sliding operation; andrunning the first shortcut.
 20. The method of claim 19, wherein the atleast one shortcut comprises an internal element of an application.